type crypto/internal/nistec/fiat.p521Uint1

1153 uses

	crypto/internal/nistec/fiat (current package)
		p521.go#L125: 	p521Selectznz((*p521UntypedFieldElement)(&v.x), p521Uint1(cond),
		p521_fiat64.go#L43: type p521Uint1 uint64 // We use uint64 instead of a more narrow type for performance reasons; see https://github.com/mit-plv/fiat-crypto/pull/1006#issuecomment-892625927
		p521_fiat64.go#L71: func p521CmovznzU64(out1 *uint64, arg1 p521Uint1, arg2 uint64, arg3 uint64) {
		p521_fiat64.go#L130: 	x30, x31 = bits.Add64(x25, x22, uint64(p521Uint1(x29)))
		p521_fiat64.go#L133: 	x32, x33 = bits.Add64(x23, x20, uint64(p521Uint1(x31)))
		p521_fiat64.go#L136: 	x34, x35 = bits.Add64(x21, x18, uint64(p521Uint1(x33)))
		p521_fiat64.go#L139: 	x36, x37 = bits.Add64(x19, x16, uint64(p521Uint1(x35)))
		p521_fiat64.go#L142: 	x38, x39 = bits.Add64(x17, x14, uint64(p521Uint1(x37)))
		p521_fiat64.go#L145: 	x40, x41 = bits.Add64(x15, x12, uint64(p521Uint1(x39)))
		p521_fiat64.go#L148: 	x42, x43 = bits.Add64(x13, x10, uint64(p521Uint1(x41)))
		p521_fiat64.go#L149: 	x44 := (uint64(p521Uint1(x43)) + x11)
		p521_fiat64.go#L182: 	x65, x66 = bits.Add64(x60, x57, uint64(p521Uint1(x64)))
		p521_fiat64.go#L185: 	x67, x68 = bits.Add64(x58, x55, uint64(p521Uint1(x66)))
		p521_fiat64.go#L188: 	x69, x70 = bits.Add64(x56, x53, uint64(p521Uint1(x68)))
		p521_fiat64.go#L191: 	x71, x72 = bits.Add64(x54, x51, uint64(p521Uint1(x70)))
		p521_fiat64.go#L194: 	x73, x74 = bits.Add64(x52, x49, uint64(p521Uint1(x72)))
		p521_fiat64.go#L197: 	x75, x76 = bits.Add64(x50, x47, uint64(p521Uint1(x74)))
		p521_fiat64.go#L200: 	x77, x78 = bits.Add64(x48, x45, uint64(p521Uint1(x76)))
		p521_fiat64.go#L201: 	x79 := (uint64(p521Uint1(x78)) + x46)
		p521_fiat64.go#L206: 	x82, x83 = bits.Add64(x28, x63, uint64(p521Uint1(x81)))
		p521_fiat64.go#L209: 	x84, x85 = bits.Add64(x30, x65, uint64(p521Uint1(x83)))
		p521_fiat64.go#L212: 	x86, x87 = bits.Add64(x32, x67, uint64(p521Uint1(x85)))
		p521_fiat64.go#L215: 	x88, x89 = bits.Add64(x34, x69, uint64(p521Uint1(x87)))
		p521_fiat64.go#L218: 	x90, x91 = bits.Add64(x36, x71, uint64(p521Uint1(x89)))
		p521_fiat64.go#L221: 	x92, x93 = bits.Add64(x38, x73, uint64(p521Uint1(x91)))
		p521_fiat64.go#L224: 	x94, x95 = bits.Add64(x40, x75, uint64(p521Uint1(x93)))
		p521_fiat64.go#L227: 	x96, x97 = bits.Add64(x42, x77, uint64(p521Uint1(x95)))
		p521_fiat64.go#L230: 	x98, x99 = bits.Add64(x44, x79, uint64(p521Uint1(x97)))
		p521_fiat64.go#L263: 	x120, x121 = bits.Add64(x115, x112, uint64(p521Uint1(x119)))
		p521_fiat64.go#L266: 	x122, x123 = bits.Add64(x113, x110, uint64(p521Uint1(x121)))
		p521_fiat64.go#L269: 	x124, x125 = bits.Add64(x111, x108, uint64(p521Uint1(x123)))
		p521_fiat64.go#L272: 	x126, x127 = bits.Add64(x109, x106, uint64(p521Uint1(x125)))
		p521_fiat64.go#L275: 	x128, x129 = bits.Add64(x107, x104, uint64(p521Uint1(x127)))
		p521_fiat64.go#L278: 	x130, x131 = bits.Add64(x105, x102, uint64(p521Uint1(x129)))
		p521_fiat64.go#L281: 	x132, x133 = bits.Add64(x103, x100, uint64(p521Uint1(x131)))
		p521_fiat64.go#L282: 	x134 := (uint64(p521Uint1(x133)) + x101)
		p521_fiat64.go#L288: 	x137, x138 = bits.Add64(x84, x118, uint64(p521Uint1(x136)))
		p521_fiat64.go#L291: 	x139, x140 = bits.Add64(x86, x120, uint64(p521Uint1(x138)))
		p521_fiat64.go#L294: 	x141, x142 = bits.Add64(x88, x122, uint64(p521Uint1(x140)))
		p521_fiat64.go#L297: 	x143, x144 = bits.Add64(x90, x124, uint64(p521Uint1(x142)))
		p521_fiat64.go#L300: 	x145, x146 = bits.Add64(x92, x126, uint64(p521Uint1(x144)))
		p521_fiat64.go#L303: 	x147, x148 = bits.Add64(x94, x128, uint64(p521Uint1(x146)))
		p521_fiat64.go#L306: 	x149, x150 = bits.Add64(x96, x130, uint64(p521Uint1(x148)))
		p521_fiat64.go#L309: 	x151, x152 = bits.Add64(x98, x132, uint64(p521Uint1(x150)))
		p521_fiat64.go#L312: 	x153, x154 = bits.Add64(uint64(p521Uint1(x99)), x134, uint64(p521Uint1(x152)))
		p521_fiat64.go#L345: 	x175, x176 = bits.Add64(x170, x167, uint64(p521Uint1(x174)))
		p521_fiat64.go#L348: 	x177, x178 = bits.Add64(x168, x165, uint64(p521Uint1(x176)))
		p521_fiat64.go#L351: 	x179, x180 = bits.Add64(x166, x163, uint64(p521Uint1(x178)))
		p521_fiat64.go#L354: 	x181, x182 = bits.Add64(x164, x161, uint64(p521Uint1(x180)))
		p521_fiat64.go#L357: 	x183, x184 = bits.Add64(x162, x159, uint64(p521Uint1(x182)))
		p521_fiat64.go#L360: 	x185, x186 = bits.Add64(x160, x157, uint64(p521Uint1(x184)))
		p521_fiat64.go#L363: 	x187, x188 = bits.Add64(x158, x155, uint64(p521Uint1(x186)))
		p521_fiat64.go#L364: 	x189 := (uint64(p521Uint1(x188)) + x156)
		p521_fiat64.go#L369: 	x192, x193 = bits.Add64(x137, x173, uint64(p521Uint1(x191)))
		p521_fiat64.go#L372: 	x194, x195 = bits.Add64(x139, x175, uint64(p521Uint1(x193)))
		p521_fiat64.go#L375: 	x196, x197 = bits.Add64(x141, x177, uint64(p521Uint1(x195)))
		p521_fiat64.go#L378: 	x198, x199 = bits.Add64(x143, x179, uint64(p521Uint1(x197)))
		p521_fiat64.go#L381: 	x200, x201 = bits.Add64(x145, x181, uint64(p521Uint1(x199)))
		p521_fiat64.go#L384: 	x202, x203 = bits.Add64(x147, x183, uint64(p521Uint1(x201)))
		p521_fiat64.go#L387: 	x204, x205 = bits.Add64(x149, x185, uint64(p521Uint1(x203)))
		p521_fiat64.go#L390: 	x206, x207 = bits.Add64(x151, x187, uint64(p521Uint1(x205)))
		p521_fiat64.go#L393: 	x208, x209 = bits.Add64(x153, x189, uint64(p521Uint1(x207)))
		p521_fiat64.go#L394: 	x210 := (uint64(p521Uint1(x209)) + uint64(p521Uint1(x154)))
		p521_fiat64.go#L427: 	x231, x232 = bits.Add64(x226, x223, uint64(p521Uint1(x230)))
		p521_fiat64.go#L430: 	x233, x234 = bits.Add64(x224, x221, uint64(p521Uint1(x232)))
		p521_fiat64.go#L433: 	x235, x236 = bits.Add64(x222, x219, uint64(p521Uint1(x234)))
		p521_fiat64.go#L436: 	x237, x238 = bits.Add64(x220, x217, uint64(p521Uint1(x236)))
		p521_fiat64.go#L439: 	x239, x240 = bits.Add64(x218, x215, uint64(p521Uint1(x238)))
		p521_fiat64.go#L442: 	x241, x242 = bits.Add64(x216, x213, uint64(p521Uint1(x240)))
		p521_fiat64.go#L445: 	x243, x244 = bits.Add64(x214, x211, uint64(p521Uint1(x242)))
		p521_fiat64.go#L446: 	x245 := (uint64(p521Uint1(x244)) + x212)
		p521_fiat64.go#L452: 	x248, x249 = bits.Add64(x194, x229, uint64(p521Uint1(x247)))
		p521_fiat64.go#L455: 	x250, x251 = bits.Add64(x196, x231, uint64(p521Uint1(x249)))
		p521_fiat64.go#L458: 	x252, x253 = bits.Add64(x198, x233, uint64(p521Uint1(x251)))
		p521_fiat64.go#L461: 	x254, x255 = bits.Add64(x200, x235, uint64(p521Uint1(x253)))
		p521_fiat64.go#L464: 	x256, x257 = bits.Add64(x202, x237, uint64(p521Uint1(x255)))
		p521_fiat64.go#L467: 	x258, x259 = bits.Add64(x204, x239, uint64(p521Uint1(x257)))
		p521_fiat64.go#L470: 	x260, x261 = bits.Add64(x206, x241, uint64(p521Uint1(x259)))
		p521_fiat64.go#L473: 	x262, x263 = bits.Add64(x208, x243, uint64(p521Uint1(x261)))
		p521_fiat64.go#L476: 	x264, x265 = bits.Add64(x210, x245, uint64(p521Uint1(x263)))
		p521_fiat64.go#L509: 	x286, x287 = bits.Add64(x281, x278, uint64(p521Uint1(x285)))
		p521_fiat64.go#L512: 	x288, x289 = bits.Add64(x279, x276, uint64(p521Uint1(x287)))
		p521_fiat64.go#L515: 	x290, x291 = bits.Add64(x277, x274, uint64(p521Uint1(x289)))
		p521_fiat64.go#L518: 	x292, x293 = bits.Add64(x275, x272, uint64(p521Uint1(x291)))
		p521_fiat64.go#L521: 	x294, x295 = bits.Add64(x273, x270, uint64(p521Uint1(x293)))
		p521_fiat64.go#L524: 	x296, x297 = bits.Add64(x271, x268, uint64(p521Uint1(x295)))
		p521_fiat64.go#L527: 	x298, x299 = bits.Add64(x269, x266, uint64(p521Uint1(x297)))
		p521_fiat64.go#L528: 	x300 := (uint64(p521Uint1(x299)) + x267)
		p521_fiat64.go#L533: 	x303, x304 = bits.Add64(x248, x284, uint64(p521Uint1(x302)))
		p521_fiat64.go#L536: 	x305, x306 = bits.Add64(x250, x286, uint64(p521Uint1(x304)))
		p521_fiat64.go#L539: 	x307, x308 = bits.Add64(x252, x288, uint64(p521Uint1(x306)))
		p521_fiat64.go#L542: 	x309, x310 = bits.Add64(x254, x290, uint64(p521Uint1(x308)))
		p521_fiat64.go#L545: 	x311, x312 = bits.Add64(x256, x292, uint64(p521Uint1(x310)))
		p521_fiat64.go#L548: 	x313, x314 = bits.Add64(x258, x294, uint64(p521Uint1(x312)))
		p521_fiat64.go#L551: 	x315, x316 = bits.Add64(x260, x296, uint64(p521Uint1(x314)))
		p521_fiat64.go#L554: 	x317, x318 = bits.Add64(x262, x298, uint64(p521Uint1(x316)))
		p521_fiat64.go#L557: 	x319, x320 = bits.Add64(x264, x300, uint64(p521Uint1(x318)))
		p521_fiat64.go#L558: 	x321 := (uint64(p521Uint1(x320)) + uint64(p521Uint1(x265)))
		p521_fiat64.go#L591: 	x342, x343 = bits.Add64(x337, x334, uint64(p521Uint1(x341)))
		p521_fiat64.go#L594: 	x344, x345 = bits.Add64(x335, x332, uint64(p521Uint1(x343)))
		p521_fiat64.go#L597: 	x346, x347 = bits.Add64(x333, x330, uint64(p521Uint1(x345)))
		p521_fiat64.go#L600: 	x348, x349 = bits.Add64(x331, x328, uint64(p521Uint1(x347)))
		p521_fiat64.go#L603: 	x350, x351 = bits.Add64(x329, x326, uint64(p521Uint1(x349)))
		p521_fiat64.go#L606: 	x352, x353 = bits.Add64(x327, x324, uint64(p521Uint1(x351)))
		p521_fiat64.go#L609: 	x354, x355 = bits.Add64(x325, x322, uint64(p521Uint1(x353)))
		p521_fiat64.go#L610: 	x356 := (uint64(p521Uint1(x355)) + x323)
		p521_fiat64.go#L616: 	x359, x360 = bits.Add64(x305, x340, uint64(p521Uint1(x358)))
		p521_fiat64.go#L619: 	x361, x362 = bits.Add64(x307, x342, uint64(p521Uint1(x360)))
		p521_fiat64.go#L622: 	x363, x364 = bits.Add64(x309, x344, uint64(p521Uint1(x362)))
		p521_fiat64.go#L625: 	x365, x366 = bits.Add64(x311, x346, uint64(p521Uint1(x364)))
		p521_fiat64.go#L628: 	x367, x368 = bits.Add64(x313, x348, uint64(p521Uint1(x366)))
		p521_fiat64.go#L631: 	x369, x370 = bits.Add64(x315, x350, uint64(p521Uint1(x368)))
		p521_fiat64.go#L634: 	x371, x372 = bits.Add64(x317, x352, uint64(p521Uint1(x370)))
		p521_fiat64.go#L637: 	x373, x374 = bits.Add64(x319, x354, uint64(p521Uint1(x372)))
		p521_fiat64.go#L640: 	x375, x376 = bits.Add64(x321, x356, uint64(p521Uint1(x374)))
		p521_fiat64.go#L673: 	x397, x398 = bits.Add64(x392, x389, uint64(p521Uint1(x396)))
		p521_fiat64.go#L676: 	x399, x400 = bits.Add64(x390, x387, uint64(p521Uint1(x398)))
		p521_fiat64.go#L679: 	x401, x402 = bits.Add64(x388, x385, uint64(p521Uint1(x400)))
		p521_fiat64.go#L682: 	x403, x404 = bits.Add64(x386, x383, uint64(p521Uint1(x402)))
		p521_fiat64.go#L685: 	x405, x406 = bits.Add64(x384, x381, uint64(p521Uint1(x404)))
		p521_fiat64.go#L688: 	x407, x408 = bits.Add64(x382, x379, uint64(p521Uint1(x406)))
		p521_fiat64.go#L691: 	x409, x410 = bits.Add64(x380, x377, uint64(p521Uint1(x408)))
		p521_fiat64.go#L692: 	x411 := (uint64(p521Uint1(x410)) + x378)
		p521_fiat64.go#L697: 	x414, x415 = bits.Add64(x359, x395, uint64(p521Uint1(x413)))
		p521_fiat64.go#L700: 	x416, x417 = bits.Add64(x361, x397, uint64(p521Uint1(x415)))
		p521_fiat64.go#L703: 	x418, x419 = bits.Add64(x363, x399, uint64(p521Uint1(x417)))
		p521_fiat64.go#L706: 	x420, x421 = bits.Add64(x365, x401, uint64(p521Uint1(x419)))
		p521_fiat64.go#L709: 	x422, x423 = bits.Add64(x367, x403, uint64(p521Uint1(x421)))
		p521_fiat64.go#L712: 	x424, x425 = bits.Add64(x369, x405, uint64(p521Uint1(x423)))
		p521_fiat64.go#L715: 	x426, x427 = bits.Add64(x371, x407, uint64(p521Uint1(x425)))
		p521_fiat64.go#L718: 	x428, x429 = bits.Add64(x373, x409, uint64(p521Uint1(x427)))
		p521_fiat64.go#L721: 	x430, x431 = bits.Add64(x375, x411, uint64(p521Uint1(x429)))
		p521_fiat64.go#L722: 	x432 := (uint64(p521Uint1(x431)) + uint64(p521Uint1(x376)))
		p521_fiat64.go#L755: 	x453, x454 = bits.Add64(x448, x445, uint64(p521Uint1(x452)))
		p521_fiat64.go#L758: 	x455, x456 = bits.Add64(x446, x443, uint64(p521Uint1(x454)))
		p521_fiat64.go#L761: 	x457, x458 = bits.Add64(x444, x441, uint64(p521Uint1(x456)))
		p521_fiat64.go#L764: 	x459, x460 = bits.Add64(x442, x439, uint64(p521Uint1(x458)))
		p521_fiat64.go#L767: 	x461, x462 = bits.Add64(x440, x437, uint64(p521Uint1(x460)))
		p521_fiat64.go#L770: 	x463, x464 = bits.Add64(x438, x435, uint64(p521Uint1(x462)))
		p521_fiat64.go#L773: 	x465, x466 = bits.Add64(x436, x433, uint64(p521Uint1(x464)))
		p521_fiat64.go#L774: 	x467 := (uint64(p521Uint1(x466)) + x434)
		p521_fiat64.go#L780: 	x470, x471 = bits.Add64(x416, x451, uint64(p521Uint1(x469)))
		p521_fiat64.go#L783: 	x472, x473 = bits.Add64(x418, x453, uint64(p521Uint1(x471)))
		p521_fiat64.go#L786: 	x474, x475 = bits.Add64(x420, x455, uint64(p521Uint1(x473)))
		p521_fiat64.go#L789: 	x476, x477 = bits.Add64(x422, x457, uint64(p521Uint1(x475)))
		p521_fiat64.go#L792: 	x478, x479 = bits.Add64(x424, x459, uint64(p521Uint1(x477)))
		p521_fiat64.go#L795: 	x480, x481 = bits.Add64(x426, x461, uint64(p521Uint1(x479)))
		p521_fiat64.go#L798: 	x482, x483 = bits.Add64(x428, x463, uint64(p521Uint1(x481)))
		p521_fiat64.go#L801: 	x484, x485 = bits.Add64(x430, x465, uint64(p521Uint1(x483)))
		p521_fiat64.go#L804: 	x486, x487 = bits.Add64(x432, x467, uint64(p521Uint1(x485)))
		p521_fiat64.go#L837: 	x508, x509 = bits.Add64(x503, x500, uint64(p521Uint1(x507)))
		p521_fiat64.go#L840: 	x510, x511 = bits.Add64(x501, x498, uint64(p521Uint1(x509)))
		p521_fiat64.go#L843: 	x512, x513 = bits.Add64(x499, x496, uint64(p521Uint1(x511)))
		p521_fiat64.go#L846: 	x514, x515 = bits.Add64(x497, x494, uint64(p521Uint1(x513)))
		p521_fiat64.go#L849: 	x516, x517 = bits.Add64(x495, x492, uint64(p521Uint1(x515)))
		p521_fiat64.go#L852: 	x518, x519 = bits.Add64(x493, x490, uint64(p521Uint1(x517)))
		p521_fiat64.go#L855: 	x520, x521 = bits.Add64(x491, x488, uint64(p521Uint1(x519)))
		p521_fiat64.go#L856: 	x522 := (uint64(p521Uint1(x521)) + x489)
		p521_fiat64.go#L861: 	x525, x526 = bits.Add64(x470, x506, uint64(p521Uint1(x524)))
		p521_fiat64.go#L864: 	x527, x528 = bits.Add64(x472, x508, uint64(p521Uint1(x526)))
		p521_fiat64.go#L867: 	x529, x530 = bits.Add64(x474, x510, uint64(p521Uint1(x528)))
		p521_fiat64.go#L870: 	x531, x532 = bits.Add64(x476, x512, uint64(p521Uint1(x530)))
		p521_fiat64.go#L873: 	x533, x534 = bits.Add64(x478, x514, uint64(p521Uint1(x532)))
		p521_fiat64.go#L876: 	x535, x536 = bits.Add64(x480, x516, uint64(p521Uint1(x534)))
		p521_fiat64.go#L879: 	x537, x538 = bits.Add64(x482, x518, uint64(p521Uint1(x536)))
		p521_fiat64.go#L882: 	x539, x540 = bits.Add64(x484, x520, uint64(p521Uint1(x538)))
		p521_fiat64.go#L885: 	x541, x542 = bits.Add64(x486, x522, uint64(p521Uint1(x540)))
		p521_fiat64.go#L886: 	x543 := (uint64(p521Uint1(x542)) + uint64(p521Uint1(x487)))
		p521_fiat64.go#L919: 	x564, x565 = bits.Add64(x559, x556, uint64(p521Uint1(x563)))
		p521_fiat64.go#L922: 	x566, x567 = bits.Add64(x557, x554, uint64(p521Uint1(x565)))
		p521_fiat64.go#L925: 	x568, x569 = bits.Add64(x555, x552, uint64(p521Uint1(x567)))
		p521_fiat64.go#L928: 	x570, x571 = bits.Add64(x553, x550, uint64(p521Uint1(x569)))
		p521_fiat64.go#L931: 	x572, x573 = bits.Add64(x551, x548, uint64(p521Uint1(x571)))
		p521_fiat64.go#L934: 	x574, x575 = bits.Add64(x549, x546, uint64(p521Uint1(x573)))
		p521_fiat64.go#L937: 	x576, x577 = bits.Add64(x547, x544, uint64(p521Uint1(x575)))
		p521_fiat64.go#L938: 	x578 := (uint64(p521Uint1(x577)) + x545)
		p521_fiat64.go#L944: 	x581, x582 = bits.Add64(x527, x562, uint64(p521Uint1(x580)))
		p521_fiat64.go#L947: 	x583, x584 = bits.Add64(x529, x564, uint64(p521Uint1(x582)))
		p521_fiat64.go#L950: 	x585, x586 = bits.Add64(x531, x566, uint64(p521Uint1(x584)))
		p521_fiat64.go#L953: 	x587, x588 = bits.Add64(x533, x568, uint64(p521Uint1(x586)))
		p521_fiat64.go#L956: 	x589, x590 = bits.Add64(x535, x570, uint64(p521Uint1(x588)))
		p521_fiat64.go#L959: 	x591, x592 = bits.Add64(x537, x572, uint64(p521Uint1(x590)))
		p521_fiat64.go#L962: 	x593, x594 = bits.Add64(x539, x574, uint64(p521Uint1(x592)))
		p521_fiat64.go#L965: 	x595, x596 = bits.Add64(x541, x576, uint64(p521Uint1(x594)))
		p521_fiat64.go#L968: 	x597, x598 = bits.Add64(x543, x578, uint64(p521Uint1(x596)))
		p521_fiat64.go#L1001: 	x619, x620 = bits.Add64(x614, x611, uint64(p521Uint1(x618)))
		p521_fiat64.go#L1004: 	x621, x622 = bits.Add64(x612, x609, uint64(p521Uint1(x620)))
		p521_fiat64.go#L1007: 	x623, x624 = bits.Add64(x610, x607, uint64(p521Uint1(x622)))
		p521_fiat64.go#L1010: 	x625, x626 = bits.Add64(x608, x605, uint64(p521Uint1(x624)))
		p521_fiat64.go#L1013: 	x627, x628 = bits.Add64(x606, x603, uint64(p521Uint1(x626)))
		p521_fiat64.go#L1016: 	x629, x630 = bits.Add64(x604, x601, uint64(p521Uint1(x628)))
		p521_fiat64.go#L1019: 	x631, x632 = bits.Add64(x602, x599, uint64(p521Uint1(x630)))
		p521_fiat64.go#L1020: 	x633 := (uint64(p521Uint1(x632)) + x600)
		p521_fiat64.go#L1025: 	x636, x637 = bits.Add64(x581, x617, uint64(p521Uint1(x635)))
		p521_fiat64.go#L1028: 	x638, x639 = bits.Add64(x583, x619, uint64(p521Uint1(x637)))
		p521_fiat64.go#L1031: 	x640, x641 = bits.Add64(x585, x621, uint64(p521Uint1(x639)))
		p521_fiat64.go#L1034: 	x642, x643 = bits.Add64(x587, x623, uint64(p521Uint1(x641)))
		p521_fiat64.go#L1037: 	x644, x645 = bits.Add64(x589, x625, uint64(p521Uint1(x643)))
		p521_fiat64.go#L1040: 	x646, x647 = bits.Add64(x591, x627, uint64(p521Uint1(x645)))
		p521_fiat64.go#L1043: 	x648, x649 = bits.Add64(x593, x629, uint64(p521Uint1(x647)))
		p521_fiat64.go#L1046: 	x650, x651 = bits.Add64(x595, x631, uint64(p521Uint1(x649)))
		p521_fiat64.go#L1049: 	x652, x653 = bits.Add64(x597, x633, uint64(p521Uint1(x651)))
		p521_fiat64.go#L1050: 	x654 := (uint64(p521Uint1(x653)) + uint64(p521Uint1(x598)))
		p521_fiat64.go#L1083: 	x675, x676 = bits.Add64(x670, x667, uint64(p521Uint1(x674)))
		p521_fiat64.go#L1086: 	x677, x678 = bits.Add64(x668, x665, uint64(p521Uint1(x676)))
		p521_fiat64.go#L1089: 	x679, x680 = bits.Add64(x666, x663, uint64(p521Uint1(x678)))
		p521_fiat64.go#L1092: 	x681, x682 = bits.Add64(x664, x661, uint64(p521Uint1(x680)))
		p521_fiat64.go#L1095: 	x683, x684 = bits.Add64(x662, x659, uint64(p521Uint1(x682)))
		p521_fiat64.go#L1098: 	x685, x686 = bits.Add64(x660, x657, uint64(p521Uint1(x684)))
		p521_fiat64.go#L1101: 	x687, x688 = bits.Add64(x658, x655, uint64(p521Uint1(x686)))
		p521_fiat64.go#L1102: 	x689 := (uint64(p521Uint1(x688)) + x656)
		p521_fiat64.go#L1108: 	x692, x693 = bits.Add64(x638, x673, uint64(p521Uint1(x691)))
		p521_fiat64.go#L1111: 	x694, x695 = bits.Add64(x640, x675, uint64(p521Uint1(x693)))
		p521_fiat64.go#L1114: 	x696, x697 = bits.Add64(x642, x677, uint64(p521Uint1(x695)))
		p521_fiat64.go#L1117: 	x698, x699 = bits.Add64(x644, x679, uint64(p521Uint1(x697)))
		p521_fiat64.go#L1120: 	x700, x701 = bits.Add64(x646, x681, uint64(p521Uint1(x699)))
		p521_fiat64.go#L1123: 	x702, x703 = bits.Add64(x648, x683, uint64(p521Uint1(x701)))
		p521_fiat64.go#L1126: 	x704, x705 = bits.Add64(x650, x685, uint64(p521Uint1(x703)))
		p521_fiat64.go#L1129: 	x706, x707 = bits.Add64(x652, x687, uint64(p521Uint1(x705)))
		p521_fiat64.go#L1132: 	x708, x709 = bits.Add64(x654, x689, uint64(p521Uint1(x707)))
		p521_fiat64.go#L1165: 	x730, x731 = bits.Add64(x725, x722, uint64(p521Uint1(x729)))
		p521_fiat64.go#L1168: 	x732, x733 = bits.Add64(x723, x720, uint64(p521Uint1(x731)))
		p521_fiat64.go#L1171: 	x734, x735 = bits.Add64(x721, x718, uint64(p521Uint1(x733)))
		p521_fiat64.go#L1174: 	x736, x737 = bits.Add64(x719, x716, uint64(p521Uint1(x735)))
		p521_fiat64.go#L1177: 	x738, x739 = bits.Add64(x717, x714, uint64(p521Uint1(x737)))
		p521_fiat64.go#L1180: 	x740, x741 = bits.Add64(x715, x712, uint64(p521Uint1(x739)))
		p521_fiat64.go#L1183: 	x742, x743 = bits.Add64(x713, x710, uint64(p521Uint1(x741)))
		p521_fiat64.go#L1184: 	x744 := (uint64(p521Uint1(x743)) + x711)
		p521_fiat64.go#L1189: 	x747, x748 = bits.Add64(x692, x728, uint64(p521Uint1(x746)))
		p521_fiat64.go#L1192: 	x749, x750 = bits.Add64(x694, x730, uint64(p521Uint1(x748)))
		p521_fiat64.go#L1195: 	x751, x752 = bits.Add64(x696, x732, uint64(p521Uint1(x750)))
		p521_fiat64.go#L1198: 	x753, x754 = bits.Add64(x698, x734, uint64(p521Uint1(x752)))
		p521_fiat64.go#L1201: 	x755, x756 = bits.Add64(x700, x736, uint64(p521Uint1(x754)))
		p521_fiat64.go#L1204: 	x757, x758 = bits.Add64(x702, x738, uint64(p521Uint1(x756)))
		p521_fiat64.go#L1207: 	x759, x760 = bits.Add64(x704, x740, uint64(p521Uint1(x758)))
		p521_fiat64.go#L1210: 	x761, x762 = bits.Add64(x706, x742, uint64(p521Uint1(x760)))
		p521_fiat64.go#L1213: 	x763, x764 = bits.Add64(x708, x744, uint64(p521Uint1(x762)))
		p521_fiat64.go#L1214: 	x765 := (uint64(p521Uint1(x764)) + uint64(p521Uint1(x709)))
		p521_fiat64.go#L1247: 	x786, x787 = bits.Add64(x781, x778, uint64(p521Uint1(x785)))
		p521_fiat64.go#L1250: 	x788, x789 = bits.Add64(x779, x776, uint64(p521Uint1(x787)))
		p521_fiat64.go#L1253: 	x790, x791 = bits.Add64(x777, x774, uint64(p521Uint1(x789)))
		p521_fiat64.go#L1256: 	x792, x793 = bits.Add64(x775, x772, uint64(p521Uint1(x791)))
		p521_fiat64.go#L1259: 	x794, x795 = bits.Add64(x773, x770, uint64(p521Uint1(x793)))
		p521_fiat64.go#L1262: 	x796, x797 = bits.Add64(x771, x768, uint64(p521Uint1(x795)))
		p521_fiat64.go#L1265: 	x798, x799 = bits.Add64(x769, x766, uint64(p521Uint1(x797)))
		p521_fiat64.go#L1266: 	x800 := (uint64(p521Uint1(x799)) + x767)
		p521_fiat64.go#L1272: 	x803, x804 = bits.Add64(x749, x784, uint64(p521Uint1(x802)))
		p521_fiat64.go#L1275: 	x805, x806 = bits.Add64(x751, x786, uint64(p521Uint1(x804)))
		p521_fiat64.go#L1278: 	x807, x808 = bits.Add64(x753, x788, uint64(p521Uint1(x806)))
		p521_fiat64.go#L1281: 	x809, x810 = bits.Add64(x755, x790, uint64(p521Uint1(x808)))
		p521_fiat64.go#L1284: 	x811, x812 = bits.Add64(x757, x792, uint64(p521Uint1(x810)))
		p521_fiat64.go#L1287: 	x813, x814 = bits.Add64(x759, x794, uint64(p521Uint1(x812)))
		p521_fiat64.go#L1290: 	x815, x816 = bits.Add64(x761, x796, uint64(p521Uint1(x814)))
		p521_fiat64.go#L1293: 	x817, x818 = bits.Add64(x763, x798, uint64(p521Uint1(x816)))
		p521_fiat64.go#L1296: 	x819, x820 = bits.Add64(x765, x800, uint64(p521Uint1(x818)))
		p521_fiat64.go#L1329: 	x841, x842 = bits.Add64(x836, x833, uint64(p521Uint1(x840)))
		p521_fiat64.go#L1332: 	x843, x844 = bits.Add64(x834, x831, uint64(p521Uint1(x842)))
		p521_fiat64.go#L1335: 	x845, x846 = bits.Add64(x832, x829, uint64(p521Uint1(x844)))
		p521_fiat64.go#L1338: 	x847, x848 = bits.Add64(x830, x827, uint64(p521Uint1(x846)))
		p521_fiat64.go#L1341: 	x849, x850 = bits.Add64(x828, x825, uint64(p521Uint1(x848)))
		p521_fiat64.go#L1344: 	x851, x852 = bits.Add64(x826, x823, uint64(p521Uint1(x850)))
		p521_fiat64.go#L1347: 	x853, x854 = bits.Add64(x824, x821, uint64(p521Uint1(x852)))
		p521_fiat64.go#L1348: 	x855 := (uint64(p521Uint1(x854)) + x822)
		p521_fiat64.go#L1353: 	x858, x859 = bits.Add64(x803, x839, uint64(p521Uint1(x857)))
		p521_fiat64.go#L1356: 	x860, x861 = bits.Add64(x805, x841, uint64(p521Uint1(x859)))
		p521_fiat64.go#L1359: 	x862, x863 = bits.Add64(x807, x843, uint64(p521Uint1(x861)))
		p521_fiat64.go#L1362: 	x864, x865 = bits.Add64(x809, x845, uint64(p521Uint1(x863)))
		p521_fiat64.go#L1365: 	x866, x867 = bits.Add64(x811, x847, uint64(p521Uint1(x865)))
		p521_fiat64.go#L1368: 	x868, x869 = bits.Add64(x813, x849, uint64(p521Uint1(x867)))
		p521_fiat64.go#L1371: 	x870, x871 = bits.Add64(x815, x851, uint64(p521Uint1(x869)))
		p521_fiat64.go#L1374: 	x872, x873 = bits.Add64(x817, x853, uint64(p521Uint1(x871)))
		p521_fiat64.go#L1377: 	x874, x875 = bits.Add64(x819, x855, uint64(p521Uint1(x873)))
		p521_fiat64.go#L1378: 	x876 := (uint64(p521Uint1(x875)) + uint64(p521Uint1(x820)))
		p521_fiat64.go#L1411: 	x897, x898 = bits.Add64(x892, x889, uint64(p521Uint1(x896)))
		p521_fiat64.go#L1414: 	x899, x900 = bits.Add64(x890, x887, uint64(p521Uint1(x898)))
		p521_fiat64.go#L1417: 	x901, x902 = bits.Add64(x888, x885, uint64(p521Uint1(x900)))
		p521_fiat64.go#L1420: 	x903, x904 = bits.Add64(x886, x883, uint64(p521Uint1(x902)))
		p521_fiat64.go#L1423: 	x905, x906 = bits.Add64(x884, x881, uint64(p521Uint1(x904)))
		p521_fiat64.go#L1426: 	x907, x908 = bits.Add64(x882, x879, uint64(p521Uint1(x906)))
		p521_fiat64.go#L1429: 	x909, x910 = bits.Add64(x880, x877, uint64(p521Uint1(x908)))
		p521_fiat64.go#L1430: 	x911 := (uint64(p521Uint1(x910)) + x878)
		p521_fiat64.go#L1436: 	x914, x915 = bits.Add64(x860, x895, uint64(p521Uint1(x913)))
		p521_fiat64.go#L1439: 	x916, x917 = bits.Add64(x862, x897, uint64(p521Uint1(x915)))
		p521_fiat64.go#L1442: 	x918, x919 = bits.Add64(x864, x899, uint64(p521Uint1(x917)))
		p521_fiat64.go#L1445: 	x920, x921 = bits.Add64(x866, x901, uint64(p521Uint1(x919)))
		p521_fiat64.go#L1448: 	x922, x923 = bits.Add64(x868, x903, uint64(p521Uint1(x921)))
		p521_fiat64.go#L1451: 	x924, x925 = bits.Add64(x870, x905, uint64(p521Uint1(x923)))
		p521_fiat64.go#L1454: 	x926, x927 = bits.Add64(x872, x907, uint64(p521Uint1(x925)))
		p521_fiat64.go#L1457: 	x928, x929 = bits.Add64(x874, x909, uint64(p521Uint1(x927)))
		p521_fiat64.go#L1460: 	x930, x931 = bits.Add64(x876, x911, uint64(p521Uint1(x929)))
		p521_fiat64.go#L1493: 	x952, x953 = bits.Add64(x947, x944, uint64(p521Uint1(x951)))
		p521_fiat64.go#L1496: 	x954, x955 = bits.Add64(x945, x942, uint64(p521Uint1(x953)))
		p521_fiat64.go#L1499: 	x956, x957 = bits.Add64(x943, x940, uint64(p521Uint1(x955)))
		p521_fiat64.go#L1502: 	x958, x959 = bits.Add64(x941, x938, uint64(p521Uint1(x957)))
		p521_fiat64.go#L1505: 	x960, x961 = bits.Add64(x939, x936, uint64(p521Uint1(x959)))
		p521_fiat64.go#L1508: 	x962, x963 = bits.Add64(x937, x934, uint64(p521Uint1(x961)))
		p521_fiat64.go#L1511: 	x964, x965 = bits.Add64(x935, x932, uint64(p521Uint1(x963)))
		p521_fiat64.go#L1512: 	x966 := (uint64(p521Uint1(x965)) + x933)
		p521_fiat64.go#L1517: 	x969, x970 = bits.Add64(x914, x950, uint64(p521Uint1(x968)))
		p521_fiat64.go#L1520: 	x971, x972 = bits.Add64(x916, x952, uint64(p521Uint1(x970)))
		p521_fiat64.go#L1523: 	x973, x974 = bits.Add64(x918, x954, uint64(p521Uint1(x972)))
		p521_fiat64.go#L1526: 	x975, x976 = bits.Add64(x920, x956, uint64(p521Uint1(x974)))
		p521_fiat64.go#L1529: 	x977, x978 = bits.Add64(x922, x958, uint64(p521Uint1(x976)))
		p521_fiat64.go#L1532: 	x979, x980 = bits.Add64(x924, x960, uint64(p521Uint1(x978)))
		p521_fiat64.go#L1535: 	x981, x982 = bits.Add64(x926, x962, uint64(p521Uint1(x980)))
		p521_fiat64.go#L1538: 	x983, x984 = bits.Add64(x928, x964, uint64(p521Uint1(x982)))
		p521_fiat64.go#L1541: 	x985, x986 = bits.Add64(x930, x966, uint64(p521Uint1(x984)))
		p521_fiat64.go#L1542: 	x987 := (uint64(p521Uint1(x986)) + uint64(p521Uint1(x931)))
		p521_fiat64.go#L1548: 	x990, x991 = bits.Sub64(x971, 0xffffffffffffffff, uint64(p521Uint1(x989)))
		p521_fiat64.go#L1551: 	x992, x993 = bits.Sub64(x973, 0xffffffffffffffff, uint64(p521Uint1(x991)))
		p521_fiat64.go#L1554: 	x994, x995 = bits.Sub64(x975, 0xffffffffffffffff, uint64(p521Uint1(x993)))
		p521_fiat64.go#L1557: 	x996, x997 = bits.Sub64(x977, 0xffffffffffffffff, uint64(p521Uint1(x995)))
		p521_fiat64.go#L1560: 	x998, x999 = bits.Sub64(x979, 0xffffffffffffffff, uint64(p521Uint1(x997)))
		p521_fiat64.go#L1563: 	x1000, x1001 = bits.Sub64(x981, 0xffffffffffffffff, uint64(p521Uint1(x999)))
		p521_fiat64.go#L1566: 	x1002, x1003 = bits.Sub64(x983, 0xffffffffffffffff, uint64(p521Uint1(x1001)))
		p521_fiat64.go#L1569: 	x1004, x1005 = bits.Sub64(x985, 0x1ff, uint64(p521Uint1(x1003)))
		p521_fiat64.go#L1571: 	_, x1007 = bits.Sub64(x987, uint64(0x0), uint64(p521Uint1(x1005)))
		p521_fiat64.go#L1573: 	p521CmovznzU64(&x1008, p521Uint1(x1007), x988, x969)
		p521_fiat64.go#L1575: 	p521CmovznzU64(&x1009, p521Uint1(x1007), x990, x971)
		p521_fiat64.go#L1577: 	p521CmovznzU64(&x1010, p521Uint1(x1007), x992, x973)
		p521_fiat64.go#L1579: 	p521CmovznzU64(&x1011, p521Uint1(x1007), x994, x975)
		p521_fiat64.go#L1581: 	p521CmovznzU64(&x1012, p521Uint1(x1007), x996, x977)
		p521_fiat64.go#L1583: 	p521CmovznzU64(&x1013, p521Uint1(x1007), x998, x979)
		p521_fiat64.go#L1585: 	p521CmovznzU64(&x1014, p521Uint1(x1007), x1000, x981)
		p521_fiat64.go#L1587: 	p521CmovznzU64(&x1015, p521Uint1(x1007), x1002, x983)
		p521_fiat64.go#L1589: 	p521CmovznzU64(&x1016, p521Uint1(x1007), x1004, x985)
		p521_fiat64.go#L1653: 	x30, x31 = bits.Add64(x25, x22, uint64(p521Uint1(x29)))
		p521_fiat64.go#L1656: 	x32, x33 = bits.Add64(x23, x20, uint64(p521Uint1(x31)))
		p521_fiat64.go#L1659: 	x34, x35 = bits.Add64(x21, x18, uint64(p521Uint1(x33)))
		p521_fiat64.go#L1662: 	x36, x37 = bits.Add64(x19, x16, uint64(p521Uint1(x35)))
		p521_fiat64.go#L1665: 	x38, x39 = bits.Add64(x17, x14, uint64(p521Uint1(x37)))
		p521_fiat64.go#L1668: 	x40, x41 = bits.Add64(x15, x12, uint64(p521Uint1(x39)))
		p521_fiat64.go#L1671: 	x42, x43 = bits.Add64(x13, x10, uint64(p521Uint1(x41)))
		p521_fiat64.go#L1672: 	x44 := (uint64(p521Uint1(x43)) + x11)
		p521_fiat64.go#L1705: 	x65, x66 = bits.Add64(x60, x57, uint64(p521Uint1(x64)))
		p521_fiat64.go#L1708: 	x67, x68 = bits.Add64(x58, x55, uint64(p521Uint1(x66)))
		p521_fiat64.go#L1711: 	x69, x70 = bits.Add64(x56, x53, uint64(p521Uint1(x68)))
		p521_fiat64.go#L1714: 	x71, x72 = bits.Add64(x54, x51, uint64(p521Uint1(x70)))
		p521_fiat64.go#L1717: 	x73, x74 = bits.Add64(x52, x49, uint64(p521Uint1(x72)))
		p521_fiat64.go#L1720: 	x75, x76 = bits.Add64(x50, x47, uint64(p521Uint1(x74)))
		p521_fiat64.go#L1723: 	x77, x78 = bits.Add64(x48, x45, uint64(p521Uint1(x76)))
		p521_fiat64.go#L1724: 	x79 := (uint64(p521Uint1(x78)) + x46)
		p521_fiat64.go#L1729: 	x82, x83 = bits.Add64(x28, x63, uint64(p521Uint1(x81)))
		p521_fiat64.go#L1732: 	x84, x85 = bits.Add64(x30, x65, uint64(p521Uint1(x83)))
		p521_fiat64.go#L1735: 	x86, x87 = bits.Add64(x32, x67, uint64(p521Uint1(x85)))
		p521_fiat64.go#L1738: 	x88, x89 = bits.Add64(x34, x69, uint64(p521Uint1(x87)))
		p521_fiat64.go#L1741: 	x90, x91 = bits.Add64(x36, x71, uint64(p521Uint1(x89)))
		p521_fiat64.go#L1744: 	x92, x93 = bits.Add64(x38, x73, uint64(p521Uint1(x91)))
		p521_fiat64.go#L1747: 	x94, x95 = bits.Add64(x40, x75, uint64(p521Uint1(x93)))
		p521_fiat64.go#L1750: 	x96, x97 = bits.Add64(x42, x77, uint64(p521Uint1(x95)))
		p521_fiat64.go#L1753: 	x98, x99 = bits.Add64(x44, x79, uint64(p521Uint1(x97)))
		p521_fiat64.go#L1786: 	x120, x121 = bits.Add64(x115, x112, uint64(p521Uint1(x119)))
		p521_fiat64.go#L1789: 	x122, x123 = bits.Add64(x113, x110, uint64(p521Uint1(x121)))
		p521_fiat64.go#L1792: 	x124, x125 = bits.Add64(x111, x108, uint64(p521Uint1(x123)))
		p521_fiat64.go#L1795: 	x126, x127 = bits.Add64(x109, x106, uint64(p521Uint1(x125)))
		p521_fiat64.go#L1798: 	x128, x129 = bits.Add64(x107, x104, uint64(p521Uint1(x127)))
		p521_fiat64.go#L1801: 	x130, x131 = bits.Add64(x105, x102, uint64(p521Uint1(x129)))
		p521_fiat64.go#L1804: 	x132, x133 = bits.Add64(x103, x100, uint64(p521Uint1(x131)))
		p521_fiat64.go#L1805: 	x134 := (uint64(p521Uint1(x133)) + x101)
		p521_fiat64.go#L1811: 	x137, x138 = bits.Add64(x84, x118, uint64(p521Uint1(x136)))
		p521_fiat64.go#L1814: 	x139, x140 = bits.Add64(x86, x120, uint64(p521Uint1(x138)))
		p521_fiat64.go#L1817: 	x141, x142 = bits.Add64(x88, x122, uint64(p521Uint1(x140)))
		p521_fiat64.go#L1820: 	x143, x144 = bits.Add64(x90, x124, uint64(p521Uint1(x142)))
		p521_fiat64.go#L1823: 	x145, x146 = bits.Add64(x92, x126, uint64(p521Uint1(x144)))
		p521_fiat64.go#L1826: 	x147, x148 = bits.Add64(x94, x128, uint64(p521Uint1(x146)))
		p521_fiat64.go#L1829: 	x149, x150 = bits.Add64(x96, x130, uint64(p521Uint1(x148)))
		p521_fiat64.go#L1832: 	x151, x152 = bits.Add64(x98, x132, uint64(p521Uint1(x150)))
		p521_fiat64.go#L1835: 	x153, x154 = bits.Add64(uint64(p521Uint1(x99)), x134, uint64(p521Uint1(x152)))
		p521_fiat64.go#L1868: 	x175, x176 = bits.Add64(x170, x167, uint64(p521Uint1(x174)))
		p521_fiat64.go#L1871: 	x177, x178 = bits.Add64(x168, x165, uint64(p521Uint1(x176)))
		p521_fiat64.go#L1874: 	x179, x180 = bits.Add64(x166, x163, uint64(p521Uint1(x178)))
		p521_fiat64.go#L1877: 	x181, x182 = bits.Add64(x164, x161, uint64(p521Uint1(x180)))
		p521_fiat64.go#L1880: 	x183, x184 = bits.Add64(x162, x159, uint64(p521Uint1(x182)))
		p521_fiat64.go#L1883: 	x185, x186 = bits.Add64(x160, x157, uint64(p521Uint1(x184)))
		p521_fiat64.go#L1886: 	x187, x188 = bits.Add64(x158, x155, uint64(p521Uint1(x186)))
		p521_fiat64.go#L1887: 	x189 := (uint64(p521Uint1(x188)) + x156)
		p521_fiat64.go#L1892: 	x192, x193 = bits.Add64(x137, x173, uint64(p521Uint1(x191)))
		p521_fiat64.go#L1895: 	x194, x195 = bits.Add64(x139, x175, uint64(p521Uint1(x193)))
		p521_fiat64.go#L1898: 	x196, x197 = bits.Add64(x141, x177, uint64(p521Uint1(x195)))
		p521_fiat64.go#L1901: 	x198, x199 = bits.Add64(x143, x179, uint64(p521Uint1(x197)))
		p521_fiat64.go#L1904: 	x200, x201 = bits.Add64(x145, x181, uint64(p521Uint1(x199)))
		p521_fiat64.go#L1907: 	x202, x203 = bits.Add64(x147, x183, uint64(p521Uint1(x201)))
		p521_fiat64.go#L1910: 	x204, x205 = bits.Add64(x149, x185, uint64(p521Uint1(x203)))
		p521_fiat64.go#L1913: 	x206, x207 = bits.Add64(x151, x187, uint64(p521Uint1(x205)))
		p521_fiat64.go#L1916: 	x208, x209 = bits.Add64(x153, x189, uint64(p521Uint1(x207)))
		p521_fiat64.go#L1917: 	x210 := (uint64(p521Uint1(x209)) + uint64(p521Uint1(x154)))
		p521_fiat64.go#L1950: 	x231, x232 = bits.Add64(x226, x223, uint64(p521Uint1(x230)))
		p521_fiat64.go#L1953: 	x233, x234 = bits.Add64(x224, x221, uint64(p521Uint1(x232)))
		p521_fiat64.go#L1956: 	x235, x236 = bits.Add64(x222, x219, uint64(p521Uint1(x234)))
		p521_fiat64.go#L1959: 	x237, x238 = bits.Add64(x220, x217, uint64(p521Uint1(x236)))
		p521_fiat64.go#L1962: 	x239, x240 = bits.Add64(x218, x215, uint64(p521Uint1(x238)))
		p521_fiat64.go#L1965: 	x241, x242 = bits.Add64(x216, x213, uint64(p521Uint1(x240)))
		p521_fiat64.go#L1968: 	x243, x244 = bits.Add64(x214, x211, uint64(p521Uint1(x242)))
		p521_fiat64.go#L1969: 	x245 := (uint64(p521Uint1(x244)) + x212)
		p521_fiat64.go#L1975: 	x248, x249 = bits.Add64(x194, x229, uint64(p521Uint1(x247)))
		p521_fiat64.go#L1978: 	x250, x251 = bits.Add64(x196, x231, uint64(p521Uint1(x249)))
		p521_fiat64.go#L1981: 	x252, x253 = bits.Add64(x198, x233, uint64(p521Uint1(x251)))
		p521_fiat64.go#L1984: 	x254, x255 = bits.Add64(x200, x235, uint64(p521Uint1(x253)))
		p521_fiat64.go#L1987: 	x256, x257 = bits.Add64(x202, x237, uint64(p521Uint1(x255)))
		p521_fiat64.go#L1990: 	x258, x259 = bits.Add64(x204, x239, uint64(p521Uint1(x257)))
		p521_fiat64.go#L1993: 	x260, x261 = bits.Add64(x206, x241, uint64(p521Uint1(x259)))
		p521_fiat64.go#L1996: 	x262, x263 = bits.Add64(x208, x243, uint64(p521Uint1(x261)))
		p521_fiat64.go#L1999: 	x264, x265 = bits.Add64(x210, x245, uint64(p521Uint1(x263)))
		p521_fiat64.go#L2032: 	x286, x287 = bits.Add64(x281, x278, uint64(p521Uint1(x285)))
		p521_fiat64.go#L2035: 	x288, x289 = bits.Add64(x279, x276, uint64(p521Uint1(x287)))
		p521_fiat64.go#L2038: 	x290, x291 = bits.Add64(x277, x274, uint64(p521Uint1(x289)))
		p521_fiat64.go#L2041: 	x292, x293 = bits.Add64(x275, x272, uint64(p521Uint1(x291)))
		p521_fiat64.go#L2044: 	x294, x295 = bits.Add64(x273, x270, uint64(p521Uint1(x293)))
		p521_fiat64.go#L2047: 	x296, x297 = bits.Add64(x271, x268, uint64(p521Uint1(x295)))
		p521_fiat64.go#L2050: 	x298, x299 = bits.Add64(x269, x266, uint64(p521Uint1(x297)))
		p521_fiat64.go#L2051: 	x300 := (uint64(p521Uint1(x299)) + x267)
		p521_fiat64.go#L2056: 	x303, x304 = bits.Add64(x248, x284, uint64(p521Uint1(x302)))
		p521_fiat64.go#L2059: 	x305, x306 = bits.Add64(x250, x286, uint64(p521Uint1(x304)))
		p521_fiat64.go#L2062: 	x307, x308 = bits.Add64(x252, x288, uint64(p521Uint1(x306)))
		p521_fiat64.go#L2065: 	x309, x310 = bits.Add64(x254, x290, uint64(p521Uint1(x308)))
		p521_fiat64.go#L2068: 	x311, x312 = bits.Add64(x256, x292, uint64(p521Uint1(x310)))
		p521_fiat64.go#L2071: 	x313, x314 = bits.Add64(x258, x294, uint64(p521Uint1(x312)))
		p521_fiat64.go#L2074: 	x315, x316 = bits.Add64(x260, x296, uint64(p521Uint1(x314)))
		p521_fiat64.go#L2077: 	x317, x318 = bits.Add64(x262, x298, uint64(p521Uint1(x316)))
		p521_fiat64.go#L2080: 	x319, x320 = bits.Add64(x264, x300, uint64(p521Uint1(x318)))
		p521_fiat64.go#L2081: 	x321 := (uint64(p521Uint1(x320)) + uint64(p521Uint1(x265)))
		p521_fiat64.go#L2114: 	x342, x343 = bits.Add64(x337, x334, uint64(p521Uint1(x341)))
		p521_fiat64.go#L2117: 	x344, x345 = bits.Add64(x335, x332, uint64(p521Uint1(x343)))
		p521_fiat64.go#L2120: 	x346, x347 = bits.Add64(x333, x330, uint64(p521Uint1(x345)))
		p521_fiat64.go#L2123: 	x348, x349 = bits.Add64(x331, x328, uint64(p521Uint1(x347)))
		p521_fiat64.go#L2126: 	x350, x351 = bits.Add64(x329, x326, uint64(p521Uint1(x349)))
		p521_fiat64.go#L2129: 	x352, x353 = bits.Add64(x327, x324, uint64(p521Uint1(x351)))
		p521_fiat64.go#L2132: 	x354, x355 = bits.Add64(x325, x322, uint64(p521Uint1(x353)))
		p521_fiat64.go#L2133: 	x356 := (uint64(p521Uint1(x355)) + x323)
		p521_fiat64.go#L2139: 	x359, x360 = bits.Add64(x305, x340, uint64(p521Uint1(x358)))
		p521_fiat64.go#L2142: 	x361, x362 = bits.Add64(x307, x342, uint64(p521Uint1(x360)))
		p521_fiat64.go#L2145: 	x363, x364 = bits.Add64(x309, x344, uint64(p521Uint1(x362)))
		p521_fiat64.go#L2148: 	x365, x366 = bits.Add64(x311, x346, uint64(p521Uint1(x364)))
		p521_fiat64.go#L2151: 	x367, x368 = bits.Add64(x313, x348, uint64(p521Uint1(x366)))
		p521_fiat64.go#L2154: 	x369, x370 = bits.Add64(x315, x350, uint64(p521Uint1(x368)))
		p521_fiat64.go#L2157: 	x371, x372 = bits.Add64(x317, x352, uint64(p521Uint1(x370)))
		p521_fiat64.go#L2160: 	x373, x374 = bits.Add64(x319, x354, uint64(p521Uint1(x372)))
		p521_fiat64.go#L2163: 	x375, x376 = bits.Add64(x321, x356, uint64(p521Uint1(x374)))
		p521_fiat64.go#L2196: 	x397, x398 = bits.Add64(x392, x389, uint64(p521Uint1(x396)))
		p521_fiat64.go#L2199: 	x399, x400 = bits.Add64(x390, x387, uint64(p521Uint1(x398)))
		p521_fiat64.go#L2202: 	x401, x402 = bits.Add64(x388, x385, uint64(p521Uint1(x400)))
		p521_fiat64.go#L2205: 	x403, x404 = bits.Add64(x386, x383, uint64(p521Uint1(x402)))
		p521_fiat64.go#L2208: 	x405, x406 = bits.Add64(x384, x381, uint64(p521Uint1(x404)))
		p521_fiat64.go#L2211: 	x407, x408 = bits.Add64(x382, x379, uint64(p521Uint1(x406)))
		p521_fiat64.go#L2214: 	x409, x410 = bits.Add64(x380, x377, uint64(p521Uint1(x408)))
		p521_fiat64.go#L2215: 	x411 := (uint64(p521Uint1(x410)) + x378)
		p521_fiat64.go#L2220: 	x414, x415 = bits.Add64(x359, x395, uint64(p521Uint1(x413)))
		p521_fiat64.go#L2223: 	x416, x417 = bits.Add64(x361, x397, uint64(p521Uint1(x415)))
		p521_fiat64.go#L2226: 	x418, x419 = bits.Add64(x363, x399, uint64(p521Uint1(x417)))
		p521_fiat64.go#L2229: 	x420, x421 = bits.Add64(x365, x401, uint64(p521Uint1(x419)))
		p521_fiat64.go#L2232: 	x422, x423 = bits.Add64(x367, x403, uint64(p521Uint1(x421)))
		p521_fiat64.go#L2235: 	x424, x425 = bits.Add64(x369, x405, uint64(p521Uint1(x423)))
		p521_fiat64.go#L2238: 	x426, x427 = bits.Add64(x371, x407, uint64(p521Uint1(x425)))
		p521_fiat64.go#L2241: 	x428, x429 = bits.Add64(x373, x409, uint64(p521Uint1(x427)))
		p521_fiat64.go#L2244: 	x430, x431 = bits.Add64(x375, x411, uint64(p521Uint1(x429)))
		p521_fiat64.go#L2245: 	x432 := (uint64(p521Uint1(x431)) + uint64(p521Uint1(x376)))
		p521_fiat64.go#L2278: 	x453, x454 = bits.Add64(x448, x445, uint64(p521Uint1(x452)))
		p521_fiat64.go#L2281: 	x455, x456 = bits.Add64(x446, x443, uint64(p521Uint1(x454)))
		p521_fiat64.go#L2284: 	x457, x458 = bits.Add64(x444, x441, uint64(p521Uint1(x456)))
		p521_fiat64.go#L2287: 	x459, x460 = bits.Add64(x442, x439, uint64(p521Uint1(x458)))
		p521_fiat64.go#L2290: 	x461, x462 = bits.Add64(x440, x437, uint64(p521Uint1(x460)))
		p521_fiat64.go#L2293: 	x463, x464 = bits.Add64(x438, x435, uint64(p521Uint1(x462)))
		p521_fiat64.go#L2296: 	x465, x466 = bits.Add64(x436, x433, uint64(p521Uint1(x464)))
		p521_fiat64.go#L2297: 	x467 := (uint64(p521Uint1(x466)) + x434)
		p521_fiat64.go#L2303: 	x470, x471 = bits.Add64(x416, x451, uint64(p521Uint1(x469)))
		p521_fiat64.go#L2306: 	x472, x473 = bits.Add64(x418, x453, uint64(p521Uint1(x471)))
		p521_fiat64.go#L2309: 	x474, x475 = bits.Add64(x420, x455, uint64(p521Uint1(x473)))
		p521_fiat64.go#L2312: 	x476, x477 = bits.Add64(x422, x457, uint64(p521Uint1(x475)))
		p521_fiat64.go#L2315: 	x478, x479 = bits.Add64(x424, x459, uint64(p521Uint1(x477)))
		p521_fiat64.go#L2318: 	x480, x481 = bits.Add64(x426, x461, uint64(p521Uint1(x479)))
		p521_fiat64.go#L2321: 	x482, x483 = bits.Add64(x428, x463, uint64(p521Uint1(x481)))
		p521_fiat64.go#L2324: 	x484, x485 = bits.Add64(x430, x465, uint64(p521Uint1(x483)))
		p521_fiat64.go#L2327: 	x486, x487 = bits.Add64(x432, x467, uint64(p521Uint1(x485)))
		p521_fiat64.go#L2360: 	x508, x509 = bits.Add64(x503, x500, uint64(p521Uint1(x507)))
		p521_fiat64.go#L2363: 	x510, x511 = bits.Add64(x501, x498, uint64(p521Uint1(x509)))
		p521_fiat64.go#L2366: 	x512, x513 = bits.Add64(x499, x496, uint64(p521Uint1(x511)))
		p521_fiat64.go#L2369: 	x514, x515 = bits.Add64(x497, x494, uint64(p521Uint1(x513)))
		p521_fiat64.go#L2372: 	x516, x517 = bits.Add64(x495, x492, uint64(p521Uint1(x515)))
		p521_fiat64.go#L2375: 	x518, x519 = bits.Add64(x493, x490, uint64(p521Uint1(x517)))
		p521_fiat64.go#L2378: 	x520, x521 = bits.Add64(x491, x488, uint64(p521Uint1(x519)))
		p521_fiat64.go#L2379: 	x522 := (uint64(p521Uint1(x521)) + x489)
		p521_fiat64.go#L2384: 	x525, x526 = bits.Add64(x470, x506, uint64(p521Uint1(x524)))
		p521_fiat64.go#L2387: 	x527, x528 = bits.Add64(x472, x508, uint64(p521Uint1(x526)))
		p521_fiat64.go#L2390: 	x529, x530 = bits.Add64(x474, x510, uint64(p521Uint1(x528)))
		p521_fiat64.go#L2393: 	x531, x532 = bits.Add64(x476, x512, uint64(p521Uint1(x530)))
		p521_fiat64.go#L2396: 	x533, x534 = bits.Add64(x478, x514, uint64(p521Uint1(x532)))
		p521_fiat64.go#L2399: 	x535, x536 = bits.Add64(x480, x516, uint64(p521Uint1(x534)))
		p521_fiat64.go#L2402: 	x537, x538 = bits.Add64(x482, x518, uint64(p521Uint1(x536)))
		p521_fiat64.go#L2405: 	x539, x540 = bits.Add64(x484, x520, uint64(p521Uint1(x538)))
		p521_fiat64.go#L2408: 	x541, x542 = bits.Add64(x486, x522, uint64(p521Uint1(x540)))
		p521_fiat64.go#L2409: 	x543 := (uint64(p521Uint1(x542)) + uint64(p521Uint1(x487)))
		p521_fiat64.go#L2442: 	x564, x565 = bits.Add64(x559, x556, uint64(p521Uint1(x563)))
		p521_fiat64.go#L2445: 	x566, x567 = bits.Add64(x557, x554, uint64(p521Uint1(x565)))
		p521_fiat64.go#L2448: 	x568, x569 = bits.Add64(x555, x552, uint64(p521Uint1(x567)))
		p521_fiat64.go#L2451: 	x570, x571 = bits.Add64(x553, x550, uint64(p521Uint1(x569)))
		p521_fiat64.go#L2454: 	x572, x573 = bits.Add64(x551, x548, uint64(p521Uint1(x571)))
		p521_fiat64.go#L2457: 	x574, x575 = bits.Add64(x549, x546, uint64(p521Uint1(x573)))
		p521_fiat64.go#L2460: 	x576, x577 = bits.Add64(x547, x544, uint64(p521Uint1(x575)))
		p521_fiat64.go#L2461: 	x578 := (uint64(p521Uint1(x577)) + x545)
		p521_fiat64.go#L2467: 	x581, x582 = bits.Add64(x527, x562, uint64(p521Uint1(x580)))
		p521_fiat64.go#L2470: 	x583, x584 = bits.Add64(x529, x564, uint64(p521Uint1(x582)))
		p521_fiat64.go#L2473: 	x585, x586 = bits.Add64(x531, x566, uint64(p521Uint1(x584)))
		p521_fiat64.go#L2476: 	x587, x588 = bits.Add64(x533, x568, uint64(p521Uint1(x586)))
		p521_fiat64.go#L2479: 	x589, x590 = bits.Add64(x535, x570, uint64(p521Uint1(x588)))
		p521_fiat64.go#L2482: 	x591, x592 = bits.Add64(x537, x572, uint64(p521Uint1(x590)))
		p521_fiat64.go#L2485: 	x593, x594 = bits.Add64(x539, x574, uint64(p521Uint1(x592)))
		p521_fiat64.go#L2488: 	x595, x596 = bits.Add64(x541, x576, uint64(p521Uint1(x594)))
		p521_fiat64.go#L2491: 	x597, x598 = bits.Add64(x543, x578, uint64(p521Uint1(x596)))
		p521_fiat64.go#L2524: 	x619, x620 = bits.Add64(x614, x611, uint64(p521Uint1(x618)))
		p521_fiat64.go#L2527: 	x621, x622 = bits.Add64(x612, x609, uint64(p521Uint1(x620)))
		p521_fiat64.go#L2530: 	x623, x624 = bits.Add64(x610, x607, uint64(p521Uint1(x622)))
		p521_fiat64.go#L2533: 	x625, x626 = bits.Add64(x608, x605, uint64(p521Uint1(x624)))
		p521_fiat64.go#L2536: 	x627, x628 = bits.Add64(x606, x603, uint64(p521Uint1(x626)))
		p521_fiat64.go#L2539: 	x629, x630 = bits.Add64(x604, x601, uint64(p521Uint1(x628)))
		p521_fiat64.go#L2542: 	x631, x632 = bits.Add64(x602, x599, uint64(p521Uint1(x630)))
		p521_fiat64.go#L2543: 	x633 := (uint64(p521Uint1(x632)) + x600)
		p521_fiat64.go#L2548: 	x636, x637 = bits.Add64(x581, x617, uint64(p521Uint1(x635)))
		p521_fiat64.go#L2551: 	x638, x639 = bits.Add64(x583, x619, uint64(p521Uint1(x637)))
		p521_fiat64.go#L2554: 	x640, x641 = bits.Add64(x585, x621, uint64(p521Uint1(x639)))
		p521_fiat64.go#L2557: 	x642, x643 = bits.Add64(x587, x623, uint64(p521Uint1(x641)))
		p521_fiat64.go#L2560: 	x644, x645 = bits.Add64(x589, x625, uint64(p521Uint1(x643)))
		p521_fiat64.go#L2563: 	x646, x647 = bits.Add64(x591, x627, uint64(p521Uint1(x645)))
		p521_fiat64.go#L2566: 	x648, x649 = bits.Add64(x593, x629, uint64(p521Uint1(x647)))
		p521_fiat64.go#L2569: 	x650, x651 = bits.Add64(x595, x631, uint64(p521Uint1(x649)))
		p521_fiat64.go#L2572: 	x652, x653 = bits.Add64(x597, x633, uint64(p521Uint1(x651)))
		p521_fiat64.go#L2573: 	x654 := (uint64(p521Uint1(x653)) + uint64(p521Uint1(x598)))
		p521_fiat64.go#L2606: 	x675, x676 = bits.Add64(x670, x667, uint64(p521Uint1(x674)))
		p521_fiat64.go#L2609: 	x677, x678 = bits.Add64(x668, x665, uint64(p521Uint1(x676)))
		p521_fiat64.go#L2612: 	x679, x680 = bits.Add64(x666, x663, uint64(p521Uint1(x678)))
		p521_fiat64.go#L2615: 	x681, x682 = bits.Add64(x664, x661, uint64(p521Uint1(x680)))
		p521_fiat64.go#L2618: 	x683, x684 = bits.Add64(x662, x659, uint64(p521Uint1(x682)))
		p521_fiat64.go#L2621: 	x685, x686 = bits.Add64(x660, x657, uint64(p521Uint1(x684)))
		p521_fiat64.go#L2624: 	x687, x688 = bits.Add64(x658, x655, uint64(p521Uint1(x686)))
		p521_fiat64.go#L2625: 	x689 := (uint64(p521Uint1(x688)) + x656)
		p521_fiat64.go#L2631: 	x692, x693 = bits.Add64(x638, x673, uint64(p521Uint1(x691)))
		p521_fiat64.go#L2634: 	x694, x695 = bits.Add64(x640, x675, uint64(p521Uint1(x693)))
		p521_fiat64.go#L2637: 	x696, x697 = bits.Add64(x642, x677, uint64(p521Uint1(x695)))
		p521_fiat64.go#L2640: 	x698, x699 = bits.Add64(x644, x679, uint64(p521Uint1(x697)))
		p521_fiat64.go#L2643: 	x700, x701 = bits.Add64(x646, x681, uint64(p521Uint1(x699)))
		p521_fiat64.go#L2646: 	x702, x703 = bits.Add64(x648, x683, uint64(p521Uint1(x701)))
		p521_fiat64.go#L2649: 	x704, x705 = bits.Add64(x650, x685, uint64(p521Uint1(x703)))
		p521_fiat64.go#L2652: 	x706, x707 = bits.Add64(x652, x687, uint64(p521Uint1(x705)))
		p521_fiat64.go#L2655: 	x708, x709 = bits.Add64(x654, x689, uint64(p521Uint1(x707)))
		p521_fiat64.go#L2688: 	x730, x731 = bits.Add64(x725, x722, uint64(p521Uint1(x729)))
		p521_fiat64.go#L2691: 	x732, x733 = bits.Add64(x723, x720, uint64(p521Uint1(x731)))
		p521_fiat64.go#L2694: 	x734, x735 = bits.Add64(x721, x718, uint64(p521Uint1(x733)))
		p521_fiat64.go#L2697: 	x736, x737 = bits.Add64(x719, x716, uint64(p521Uint1(x735)))
		p521_fiat64.go#L2700: 	x738, x739 = bits.Add64(x717, x714, uint64(p521Uint1(x737)))
		p521_fiat64.go#L2703: 	x740, x741 = bits.Add64(x715, x712, uint64(p521Uint1(x739)))
		p521_fiat64.go#L2706: 	x742, x743 = bits.Add64(x713, x710, uint64(p521Uint1(x741)))
		p521_fiat64.go#L2707: 	x744 := (uint64(p521Uint1(x743)) + x711)
		p521_fiat64.go#L2712: 	x747, x748 = bits.Add64(x692, x728, uint64(p521Uint1(x746)))
		p521_fiat64.go#L2715: 	x749, x750 = bits.Add64(x694, x730, uint64(p521Uint1(x748)))
		p521_fiat64.go#L2718: 	x751, x752 = bits.Add64(x696, x732, uint64(p521Uint1(x750)))
		p521_fiat64.go#L2721: 	x753, x754 = bits.Add64(x698, x734, uint64(p521Uint1(x752)))
		p521_fiat64.go#L2724: 	x755, x756 = bits.Add64(x700, x736, uint64(p521Uint1(x754)))
		p521_fiat64.go#L2727: 	x757, x758 = bits.Add64(x702, x738, uint64(p521Uint1(x756)))
		p521_fiat64.go#L2730: 	x759, x760 = bits.Add64(x704, x740, uint64(p521Uint1(x758)))
		p521_fiat64.go#L2733: 	x761, x762 = bits.Add64(x706, x742, uint64(p521Uint1(x760)))
		p521_fiat64.go#L2736: 	x763, x764 = bits.Add64(x708, x744, uint64(p521Uint1(x762)))
		p521_fiat64.go#L2737: 	x765 := (uint64(p521Uint1(x764)) + uint64(p521Uint1(x709)))
		p521_fiat64.go#L2770: 	x786, x787 = bits.Add64(x781, x778, uint64(p521Uint1(x785)))
		p521_fiat64.go#L2773: 	x788, x789 = bits.Add64(x779, x776, uint64(p521Uint1(x787)))
		p521_fiat64.go#L2776: 	x790, x791 = bits.Add64(x777, x774, uint64(p521Uint1(x789)))
		p521_fiat64.go#L2779: 	x792, x793 = bits.Add64(x775, x772, uint64(p521Uint1(x791)))
		p521_fiat64.go#L2782: 	x794, x795 = bits.Add64(x773, x770, uint64(p521Uint1(x793)))
		p521_fiat64.go#L2785: 	x796, x797 = bits.Add64(x771, x768, uint64(p521Uint1(x795)))
		p521_fiat64.go#L2788: 	x798, x799 = bits.Add64(x769, x766, uint64(p521Uint1(x797)))
		p521_fiat64.go#L2789: 	x800 := (uint64(p521Uint1(x799)) + x767)
		p521_fiat64.go#L2795: 	x803, x804 = bits.Add64(x749, x784, uint64(p521Uint1(x802)))
		p521_fiat64.go#L2798: 	x805, x806 = bits.Add64(x751, x786, uint64(p521Uint1(x804)))
		p521_fiat64.go#L2801: 	x807, x808 = bits.Add64(x753, x788, uint64(p521Uint1(x806)))
		p521_fiat64.go#L2804: 	x809, x810 = bits.Add64(x755, x790, uint64(p521Uint1(x808)))
		p521_fiat64.go#L2807: 	x811, x812 = bits.Add64(x757, x792, uint64(p521Uint1(x810)))
		p521_fiat64.go#L2810: 	x813, x814 = bits.Add64(x759, x794, uint64(p521Uint1(x812)))
		p521_fiat64.go#L2813: 	x815, x816 = bits.Add64(x761, x796, uint64(p521Uint1(x814)))
		p521_fiat64.go#L2816: 	x817, x818 = bits.Add64(x763, x798, uint64(p521Uint1(x816)))
		p521_fiat64.go#L2819: 	x819, x820 = bits.Add64(x765, x800, uint64(p521Uint1(x818)))
		p521_fiat64.go#L2852: 	x841, x842 = bits.Add64(x836, x833, uint64(p521Uint1(x840)))
		p521_fiat64.go#L2855: 	x843, x844 = bits.Add64(x834, x831, uint64(p521Uint1(x842)))
		p521_fiat64.go#L2858: 	x845, x846 = bits.Add64(x832, x829, uint64(p521Uint1(x844)))
		p521_fiat64.go#L2861: 	x847, x848 = bits.Add64(x830, x827, uint64(p521Uint1(x846)))
		p521_fiat64.go#L2864: 	x849, x850 = bits.Add64(x828, x825, uint64(p521Uint1(x848)))
		p521_fiat64.go#L2867: 	x851, x852 = bits.Add64(x826, x823, uint64(p521Uint1(x850)))
		p521_fiat64.go#L2870: 	x853, x854 = bits.Add64(x824, x821, uint64(p521Uint1(x852)))
		p521_fiat64.go#L2871: 	x855 := (uint64(p521Uint1(x854)) + x822)
		p521_fiat64.go#L2876: 	x858, x859 = bits.Add64(x803, x839, uint64(p521Uint1(x857)))
		p521_fiat64.go#L2879: 	x860, x861 = bits.Add64(x805, x841, uint64(p521Uint1(x859)))
		p521_fiat64.go#L2882: 	x862, x863 = bits.Add64(x807, x843, uint64(p521Uint1(x861)))
		p521_fiat64.go#L2885: 	x864, x865 = bits.Add64(x809, x845, uint64(p521Uint1(x863)))
		p521_fiat64.go#L2888: 	x866, x867 = bits.Add64(x811, x847, uint64(p521Uint1(x865)))
		p521_fiat64.go#L2891: 	x868, x869 = bits.Add64(x813, x849, uint64(p521Uint1(x867)))
		p521_fiat64.go#L2894: 	x870, x871 = bits.Add64(x815, x851, uint64(p521Uint1(x869)))
		p521_fiat64.go#L2897: 	x872, x873 = bits.Add64(x817, x853, uint64(p521Uint1(x871)))
		p521_fiat64.go#L2900: 	x874, x875 = bits.Add64(x819, x855, uint64(p521Uint1(x873)))
		p521_fiat64.go#L2901: 	x876 := (uint64(p521Uint1(x875)) + uint64(p521Uint1(x820)))
		p521_fiat64.go#L2934: 	x897, x898 = bits.Add64(x892, x889, uint64(p521Uint1(x896)))
		p521_fiat64.go#L2937: 	x899, x900 = bits.Add64(x890, x887, uint64(p521Uint1(x898)))
		p521_fiat64.go#L2940: 	x901, x902 = bits.Add64(x888, x885, uint64(p521Uint1(x900)))
		p521_fiat64.go#L2943: 	x903, x904 = bits.Add64(x886, x883, uint64(p521Uint1(x902)))
		p521_fiat64.go#L2946: 	x905, x906 = bits.Add64(x884, x881, uint64(p521Uint1(x904)))
		p521_fiat64.go#L2949: 	x907, x908 = bits.Add64(x882, x879, uint64(p521Uint1(x906)))
		p521_fiat64.go#L2952: 	x909, x910 = bits.Add64(x880, x877, uint64(p521Uint1(x908)))
		p521_fiat64.go#L2953: 	x911 := (uint64(p521Uint1(x910)) + x878)
		p521_fiat64.go#L2959: 	x914, x915 = bits.Add64(x860, x895, uint64(p521Uint1(x913)))
		p521_fiat64.go#L2962: 	x916, x917 = bits.Add64(x862, x897, uint64(p521Uint1(x915)))
		p521_fiat64.go#L2965: 	x918, x919 = bits.Add64(x864, x899, uint64(p521Uint1(x917)))
		p521_fiat64.go#L2968: 	x920, x921 = bits.Add64(x866, x901, uint64(p521Uint1(x919)))
		p521_fiat64.go#L2971: 	x922, x923 = bits.Add64(x868, x903, uint64(p521Uint1(x921)))
		p521_fiat64.go#L2974: 	x924, x925 = bits.Add64(x870, x905, uint64(p521Uint1(x923)))
		p521_fiat64.go#L2977: 	x926, x927 = bits.Add64(x872, x907, uint64(p521Uint1(x925)))
		p521_fiat64.go#L2980: 	x928, x929 = bits.Add64(x874, x909, uint64(p521Uint1(x927)))
		p521_fiat64.go#L2983: 	x930, x931 = bits.Add64(x876, x911, uint64(p521Uint1(x929)))
		p521_fiat64.go#L3016: 	x952, x953 = bits.Add64(x947, x944, uint64(p521Uint1(x951)))
		p521_fiat64.go#L3019: 	x954, x955 = bits.Add64(x945, x942, uint64(p521Uint1(x953)))
		p521_fiat64.go#L3022: 	x956, x957 = bits.Add64(x943, x940, uint64(p521Uint1(x955)))
		p521_fiat64.go#L3025: 	x958, x959 = bits.Add64(x941, x938, uint64(p521Uint1(x957)))
		p521_fiat64.go#L3028: 	x960, x961 = bits.Add64(x939, x936, uint64(p521Uint1(x959)))
		p521_fiat64.go#L3031: 	x962, x963 = bits.Add64(x937, x934, uint64(p521Uint1(x961)))
		p521_fiat64.go#L3034: 	x964, x965 = bits.Add64(x935, x932, uint64(p521Uint1(x963)))
		p521_fiat64.go#L3035: 	x966 := (uint64(p521Uint1(x965)) + x933)
		p521_fiat64.go#L3040: 	x969, x970 = bits.Add64(x914, x950, uint64(p521Uint1(x968)))
		p521_fiat64.go#L3043: 	x971, x972 = bits.Add64(x916, x952, uint64(p521Uint1(x970)))
		p521_fiat64.go#L3046: 	x973, x974 = bits.Add64(x918, x954, uint64(p521Uint1(x972)))
		p521_fiat64.go#L3049: 	x975, x976 = bits.Add64(x920, x956, uint64(p521Uint1(x974)))
		p521_fiat64.go#L3052: 	x977, x978 = bits.Add64(x922, x958, uint64(p521Uint1(x976)))
		p521_fiat64.go#L3055: 	x979, x980 = bits.Add64(x924, x960, uint64(p521Uint1(x978)))
		p521_fiat64.go#L3058: 	x981, x982 = bits.Add64(x926, x962, uint64(p521Uint1(x980)))
		p521_fiat64.go#L3061: 	x983, x984 = bits.Add64(x928, x964, uint64(p521Uint1(x982)))
		p521_fiat64.go#L3064: 	x985, x986 = bits.Add64(x930, x966, uint64(p521Uint1(x984)))
		p521_fiat64.go#L3065: 	x987 := (uint64(p521Uint1(x986)) + uint64(p521Uint1(x931)))
		p521_fiat64.go#L3071: 	x990, x991 = bits.Sub64(x971, 0xffffffffffffffff, uint64(p521Uint1(x989)))
		p521_fiat64.go#L3074: 	x992, x993 = bits.Sub64(x973, 0xffffffffffffffff, uint64(p521Uint1(x991)))
		p521_fiat64.go#L3077: 	x994, x995 = bits.Sub64(x975, 0xffffffffffffffff, uint64(p521Uint1(x993)))
		p521_fiat64.go#L3080: 	x996, x997 = bits.Sub64(x977, 0xffffffffffffffff, uint64(p521Uint1(x995)))
		p521_fiat64.go#L3083: 	x998, x999 = bits.Sub64(x979, 0xffffffffffffffff, uint64(p521Uint1(x997)))
		p521_fiat64.go#L3086: 	x1000, x1001 = bits.Sub64(x981, 0xffffffffffffffff, uint64(p521Uint1(x999)))
		p521_fiat64.go#L3089: 	x1002, x1003 = bits.Sub64(x983, 0xffffffffffffffff, uint64(p521Uint1(x1001)))
		p521_fiat64.go#L3092: 	x1004, x1005 = bits.Sub64(x985, 0x1ff, uint64(p521Uint1(x1003)))
		p521_fiat64.go#L3094: 	_, x1007 = bits.Sub64(x987, uint64(0x0), uint64(p521Uint1(x1005)))
		p521_fiat64.go#L3096: 	p521CmovznzU64(&x1008, p521Uint1(x1007), x988, x969)
		p521_fiat64.go#L3098: 	p521CmovznzU64(&x1009, p521Uint1(x1007), x990, x971)
		p521_fiat64.go#L3100: 	p521CmovznzU64(&x1010, p521Uint1(x1007), x992, x973)
		p521_fiat64.go#L3102: 	p521CmovznzU64(&x1011, p521Uint1(x1007), x994, x975)
		p521_fiat64.go#L3104: 	p521CmovznzU64(&x1012, p521Uint1(x1007), x996, x977)
		p521_fiat64.go#L3106: 	p521CmovznzU64(&x1013, p521Uint1(x1007), x998, x979)
		p521_fiat64.go#L3108: 	p521CmovznzU64(&x1014, p521Uint1(x1007), x1000, x981)
		p521_fiat64.go#L3110: 	p521CmovznzU64(&x1015, p521Uint1(x1007), x1002, x983)
		p521_fiat64.go#L3112: 	p521CmovznzU64(&x1016, p521Uint1(x1007), x1004, x985)
		p521_fiat64.go#L3141: 	x3, x4 = bits.Add64(arg1[1], arg2[1], uint64(p521Uint1(x2)))
		p521_fiat64.go#L3144: 	x5, x6 = bits.Add64(arg1[2], arg2[2], uint64(p521Uint1(x4)))
		p521_fiat64.go#L3147: 	x7, x8 = bits.Add64(arg1[3], arg2[3], uint64(p521Uint1(x6)))
		p521_fiat64.go#L3150: 	x9, x10 = bits.Add64(arg1[4], arg2[4], uint64(p521Uint1(x8)))
		p521_fiat64.go#L3153: 	x11, x12 = bits.Add64(arg1[5], arg2[5], uint64(p521Uint1(x10)))
		p521_fiat64.go#L3156: 	x13, x14 = bits.Add64(arg1[6], arg2[6], uint64(p521Uint1(x12)))
		p521_fiat64.go#L3159: 	x15, x16 = bits.Add64(arg1[7], arg2[7], uint64(p521Uint1(x14)))
		p521_fiat64.go#L3162: 	x17, x18 = bits.Add64(arg1[8], arg2[8], uint64(p521Uint1(x16)))
		p521_fiat64.go#L3168: 	x21, x22 = bits.Sub64(x3, 0xffffffffffffffff, uint64(p521Uint1(x20)))
		p521_fiat64.go#L3171: 	x23, x24 = bits.Sub64(x5, 0xffffffffffffffff, uint64(p521Uint1(x22)))
		p521_fiat64.go#L3174: 	x25, x26 = bits.Sub64(x7, 0xffffffffffffffff, uint64(p521Uint1(x24)))
		p521_fiat64.go#L3177: 	x27, x28 = bits.Sub64(x9, 0xffffffffffffffff, uint64(p521Uint1(x26)))
		p521_fiat64.go#L3180: 	x29, x30 = bits.Sub64(x11, 0xffffffffffffffff, uint64(p521Uint1(x28)))
		p521_fiat64.go#L3183: 	x31, x32 = bits.Sub64(x13, 0xffffffffffffffff, uint64(p521Uint1(x30)))
		p521_fiat64.go#L3186: 	x33, x34 = bits.Sub64(x15, 0xffffffffffffffff, uint64(p521Uint1(x32)))
		p521_fiat64.go#L3189: 	x35, x36 = bits.Sub64(x17, 0x1ff, uint64(p521Uint1(x34)))
		p521_fiat64.go#L3191: 	_, x38 = bits.Sub64(uint64(p521Uint1(x18)), uint64(0x0), uint64(p521Uint1(x36)))
		p521_fiat64.go#L3193: 	p521CmovznzU64(&x39, p521Uint1(x38), x19, x1)
		p521_fiat64.go#L3195: 	p521CmovznzU64(&x40, p521Uint1(x38), x21, x3)
		p521_fiat64.go#L3197: 	p521CmovznzU64(&x41, p521Uint1(x38), x23, x5)
		p521_fiat64.go#L3199: 	p521CmovznzU64(&x42, p521Uint1(x38), x25, x7)
		p521_fiat64.go#L3201: 	p521CmovznzU64(&x43, p521Uint1(x38), x27, x9)
		p521_fiat64.go#L3203: 	p521CmovznzU64(&x44, p521Uint1(x38), x29, x11)
		p521_fiat64.go#L3205: 	p521CmovznzU64(&x45, p521Uint1(x38), x31, x13)
		p521_fiat64.go#L3207: 	p521CmovznzU64(&x46, p521Uint1(x38), x33, x15)
		p521_fiat64.go#L3209: 	p521CmovznzU64(&x47, p521Uint1(x38), x35, x17)
		p521_fiat64.go#L3238: 	x3, x4 = bits.Sub64(arg1[1], arg2[1], uint64(p521Uint1(x2)))
		p521_fiat64.go#L3241: 	x5, x6 = bits.Sub64(arg1[2], arg2[2], uint64(p521Uint1(x4)))
		p521_fiat64.go#L3244: 	x7, x8 = bits.Sub64(arg1[3], arg2[3], uint64(p521Uint1(x6)))
		p521_fiat64.go#L3247: 	x9, x10 = bits.Sub64(arg1[4], arg2[4], uint64(p521Uint1(x8)))
		p521_fiat64.go#L3250: 	x11, x12 = bits.Sub64(arg1[5], arg2[5], uint64(p521Uint1(x10)))
		p521_fiat64.go#L3253: 	x13, x14 = bits.Sub64(arg1[6], arg2[6], uint64(p521Uint1(x12)))
		p521_fiat64.go#L3256: 	x15, x16 = bits.Sub64(arg1[7], arg2[7], uint64(p521Uint1(x14)))
		p521_fiat64.go#L3259: 	x17, x18 = bits.Sub64(arg1[8], arg2[8], uint64(p521Uint1(x16)))
		p521_fiat64.go#L3261: 	p521CmovznzU64(&x19, p521Uint1(x18), uint64(0x0), 0xffffffffffffffff)
		p521_fiat64.go#L3267: 	x22, x23 = bits.Add64(x3, x19, uint64(p521Uint1(x21)))
		p521_fiat64.go#L3270: 	x24, x25 = bits.Add64(x5, x19, uint64(p521Uint1(x23)))
		p521_fiat64.go#L3273: 	x26, x27 = bits.Add64(x7, x19, uint64(p521Uint1(x25)))
		p521_fiat64.go#L3276: 	x28, x29 = bits.Add64(x9, x19, uint64(p521Uint1(x27)))
		p521_fiat64.go#L3279: 	x30, x31 = bits.Add64(x11, x19, uint64(p521Uint1(x29)))
		p521_fiat64.go#L3282: 	x32, x33 = bits.Add64(x13, x19, uint64(p521Uint1(x31)))
		p521_fiat64.go#L3285: 	x34, x35 = bits.Add64(x15, x19, uint64(p521Uint1(x33)))
		p521_fiat64.go#L3287: 	x36, _ = bits.Add64(x17, (x19 & 0x1ff), uint64(p521Uint1(x35)))
		p521_fiat64.go#L3361: 	x22, x23 = bits.Add64(x17, x14, uint64(p521Uint1(x21)))
		p521_fiat64.go#L3364: 	x24, x25 = bits.Add64(x15, x12, uint64(p521Uint1(x23)))
		p521_fiat64.go#L3367: 	x26, x27 = bits.Add64(x13, x10, uint64(p521Uint1(x25)))
		p521_fiat64.go#L3370: 	x28, x29 = bits.Add64(x11, x8, uint64(p521Uint1(x27)))
		p521_fiat64.go#L3373: 	x30, x31 = bits.Add64(x9, x6, uint64(p521Uint1(x29)))
		p521_fiat64.go#L3376: 	x32, x33 = bits.Add64(x7, x4, uint64(p521Uint1(x31)))
		p521_fiat64.go#L3379: 	x34, x35 = bits.Add64(x5, x2, uint64(p521Uint1(x33)))
		p521_fiat64.go#L3384: 	x38, x39 = bits.Add64(uint64(0x0), x20, uint64(p521Uint1(x37)))
		p521_fiat64.go#L3387: 	x40, x41 = bits.Add64(uint64(0x0), x22, uint64(p521Uint1(x39)))
		p521_fiat64.go#L3390: 	x42, x43 = bits.Add64(uint64(0x0), x24, uint64(p521Uint1(x41)))
		p521_fiat64.go#L3393: 	x44, x45 = bits.Add64(uint64(0x0), x26, uint64(p521Uint1(x43)))
		p521_fiat64.go#L3396: 	x46, x47 = bits.Add64(uint64(0x0), x28, uint64(p521Uint1(x45)))
		p521_fiat64.go#L3399: 	x48, x49 = bits.Add64(uint64(0x0), x30, uint64(p521Uint1(x47)))
		p521_fiat64.go#L3402: 	x50, x51 = bits.Add64(uint64(0x0), x32, uint64(p521Uint1(x49)))
		p521_fiat64.go#L3405: 	x52, x53 = bits.Add64(uint64(0x0), x34, uint64(p521Uint1(x51)))
		p521_fiat64.go#L3411: 	x56, x57 = bits.Add64(x40, uint64(0x0), uint64(p521Uint1(x55)))
		p521_fiat64.go#L3414: 	x58, x59 = bits.Add64(x42, uint64(0x0), uint64(p521Uint1(x57)))
		p521_fiat64.go#L3417: 	x60, x61 = bits.Add64(x44, uint64(0x0), uint64(p521Uint1(x59)))
		p521_fiat64.go#L3420: 	x62, x63 = bits.Add64(x46, uint64(0x0), uint64(p521Uint1(x61)))
		p521_fiat64.go#L3423: 	x64, x65 = bits.Add64(x48, uint64(0x0), uint64(p521Uint1(x63)))
		p521_fiat64.go#L3426: 	x66, x67 = bits.Add64(x50, uint64(0x0), uint64(p521Uint1(x65)))
		p521_fiat64.go#L3429: 	x68, x69 = bits.Add64(x52, uint64(0x0), uint64(p521Uint1(x67)))
		p521_fiat64.go#L3462: 	x90, x91 = bits.Add64(x85, x82, uint64(p521Uint1(x89)))
		p521_fiat64.go#L3465: 	x92, x93 = bits.Add64(x83, x80, uint64(p521Uint1(x91)))
		p521_fiat64.go#L3468: 	x94, x95 = bits.Add64(x81, x78, uint64(p521Uint1(x93)))
		p521_fiat64.go#L3471: 	x96, x97 = bits.Add64(x79, x76, uint64(p521Uint1(x95)))
		p521_fiat64.go#L3474: 	x98, x99 = bits.Add64(x77, x74, uint64(p521Uint1(x97)))
		p521_fiat64.go#L3477: 	x100, x101 = bits.Add64(x75, x72, uint64(p521Uint1(x99)))
		p521_fiat64.go#L3480: 	x102, x103 = bits.Add64(x73, x70, uint64(p521Uint1(x101)))
		p521_fiat64.go#L3485: 	x106, x107 = bits.Add64(x56, x88, uint64(p521Uint1(x105)))
		p521_fiat64.go#L3488: 	x108, x109 = bits.Add64(x58, x90, uint64(p521Uint1(x107)))
		p521_fiat64.go#L3491: 	x110, x111 = bits.Add64(x60, x92, uint64(p521Uint1(x109)))
		p521_fiat64.go#L3494: 	x112, x113 = bits.Add64(x62, x94, uint64(p521Uint1(x111)))
		p521_fiat64.go#L3497: 	x114, x115 = bits.Add64(x64, x96, uint64(p521Uint1(x113)))
		p521_fiat64.go#L3500: 	x116, x117 = bits.Add64(x66, x98, uint64(p521Uint1(x115)))
		p521_fiat64.go#L3503: 	x118, x119 = bits.Add64(x68, x100, uint64(p521Uint1(x117)))
		p521_fiat64.go#L3506: 	x120, x121 = bits.Add64((uint64(p521Uint1(x69)) + (uint64(p521Uint1(x53)) + (uint64(p521Uint1(x35)) + x3))), x102, uint64(p521Uint1(x119)))
		p521_fiat64.go#L3512: 	x124, x125 = bits.Add64(x108, uint64(0x0), uint64(p521Uint1(x123)))
		p521_fiat64.go#L3515: 	x126, x127 = bits.Add64(x110, uint64(0x0), uint64(p521Uint1(x125)))
		p521_fiat64.go#L3518: 	x128, x129 = bits.Add64(x112, uint64(0x0), uint64(p521Uint1(x127)))
		p521_fiat64.go#L3521: 	x130, x131 = bits.Add64(x114, uint64(0x0), uint64(p521Uint1(x129)))
		p521_fiat64.go#L3524: 	x132, x133 = bits.Add64(x116, uint64(0x0), uint64(p521Uint1(x131)))
		p521_fiat64.go#L3527: 	x134, x135 = bits.Add64(x118, uint64(0x0), uint64(p521Uint1(x133)))
		p521_fiat64.go#L3530: 	x136, x137 = bits.Add64(x120, uint64(0x0), uint64(p521Uint1(x135)))
		p521_fiat64.go#L3563: 	x158, x159 = bits.Add64(x153, x150, uint64(p521Uint1(x157)))
		p521_fiat64.go#L3566: 	x160, x161 = bits.Add64(x151, x148, uint64(p521Uint1(x159)))
		p521_fiat64.go#L3569: 	x162, x163 = bits.Add64(x149, x146, uint64(p521Uint1(x161)))
		p521_fiat64.go#L3572: 	x164, x165 = bits.Add64(x147, x144, uint64(p521Uint1(x163)))
		p521_fiat64.go#L3575: 	x166, x167 = bits.Add64(x145, x142, uint64(p521Uint1(x165)))
		p521_fiat64.go#L3578: 	x168, x169 = bits.Add64(x143, x140, uint64(p521Uint1(x167)))
		p521_fiat64.go#L3581: 	x170, x171 = bits.Add64(x141, x138, uint64(p521Uint1(x169)))
		p521_fiat64.go#L3586: 	x174, x175 = bits.Add64(x124, x156, uint64(p521Uint1(x173)))
		p521_fiat64.go#L3589: 	x176, x177 = bits.Add64(x126, x158, uint64(p521Uint1(x175)))
		p521_fiat64.go#L3592: 	x178, x179 = bits.Add64(x128, x160, uint64(p521Uint1(x177)))
		p521_fiat64.go#L3595: 	x180, x181 = bits.Add64(x130, x162, uint64(p521Uint1(x179)))
		p521_fiat64.go#L3598: 	x182, x183 = bits.Add64(x132, x164, uint64(p521Uint1(x181)))
		p521_fiat64.go#L3601: 	x184, x185 = bits.Add64(x134, x166, uint64(p521Uint1(x183)))
		p521_fiat64.go#L3604: 	x186, x187 = bits.Add64(x136, x168, uint64(p521Uint1(x185)))
		p521_fiat64.go#L3607: 	x188, x189 = bits.Add64((uint64(p521Uint1(x137)) + (uint64(p521Uint1(x121)) + (uint64(p521Uint1(x103)) + x71))), x170, uint64(p521Uint1(x187)))
		p521_fiat64.go#L3613: 	x192, x193 = bits.Add64(x176, uint64(0x0), uint64(p521Uint1(x191)))
		p521_fiat64.go#L3616: 	x194, x195 = bits.Add64(x178, uint64(0x0), uint64(p521Uint1(x193)))
		p521_fiat64.go#L3619: 	x196, x197 = bits.Add64(x180, uint64(0x0), uint64(p521Uint1(x195)))
		p521_fiat64.go#L3622: 	x198, x199 = bits.Add64(x182, uint64(0x0), uint64(p521Uint1(x197)))
		p521_fiat64.go#L3625: 	x200, x201 = bits.Add64(x184, uint64(0x0), uint64(p521Uint1(x199)))
		p521_fiat64.go#L3628: 	x202, x203 = bits.Add64(x186, uint64(0x0), uint64(p521Uint1(x201)))
		p521_fiat64.go#L3631: 	x204, x205 = bits.Add64(x188, uint64(0x0), uint64(p521Uint1(x203)))
		p521_fiat64.go#L3664: 	x226, x227 = bits.Add64(x221, x218, uint64(p521Uint1(x225)))
		p521_fiat64.go#L3667: 	x228, x229 = bits.Add64(x219, x216, uint64(p521Uint1(x227)))
		p521_fiat64.go#L3670: 	x230, x231 = bits.Add64(x217, x214, uint64(p521Uint1(x229)))
		p521_fiat64.go#L3673: 	x232, x233 = bits.Add64(x215, x212, uint64(p521Uint1(x231)))
		p521_fiat64.go#L3676: 	x234, x235 = bits.Add64(x213, x210, uint64(p521Uint1(x233)))
		p521_fiat64.go#L3679: 	x236, x237 = bits.Add64(x211, x208, uint64(p521Uint1(x235)))
		p521_fiat64.go#L3682: 	x238, x239 = bits.Add64(x209, x206, uint64(p521Uint1(x237)))
		p521_fiat64.go#L3687: 	x242, x243 = bits.Add64(x192, x224, uint64(p521Uint1(x241)))
		p521_fiat64.go#L3690: 	x244, x245 = bits.Add64(x194, x226, uint64(p521Uint1(x243)))
		p521_fiat64.go#L3693: 	x246, x247 = bits.Add64(x196, x228, uint64(p521Uint1(x245)))
		p521_fiat64.go#L3696: 	x248, x249 = bits.Add64(x198, x230, uint64(p521Uint1(x247)))
		p521_fiat64.go#L3699: 	x250, x251 = bits.Add64(x200, x232, uint64(p521Uint1(x249)))
		p521_fiat64.go#L3702: 	x252, x253 = bits.Add64(x202, x234, uint64(p521Uint1(x251)))
		p521_fiat64.go#L3705: 	x254, x255 = bits.Add64(x204, x236, uint64(p521Uint1(x253)))
		p521_fiat64.go#L3708: 	x256, x257 = bits.Add64((uint64(p521Uint1(x205)) + (uint64(p521Uint1(x189)) + (uint64(p521Uint1(x171)) + x139))), x238, uint64(p521Uint1(x255)))
		p521_fiat64.go#L3714: 	x260, x261 = bits.Add64(x244, uint64(0x0), uint64(p521Uint1(x259)))
		p521_fiat64.go#L3717: 	x262, x263 = bits.Add64(x246, uint64(0x0), uint64(p521Uint1(x261)))
		p521_fiat64.go#L3720: 	x264, x265 = bits.Add64(x248, uint64(0x0), uint64(p521Uint1(x263)))
		p521_fiat64.go#L3723: 	x266, x267 = bits.Add64(x250, uint64(0x0), uint64(p521Uint1(x265)))
		p521_fiat64.go#L3726: 	x268, x269 = bits.Add64(x252, uint64(0x0), uint64(p521Uint1(x267)))
		p521_fiat64.go#L3729: 	x270, x271 = bits.Add64(x254, uint64(0x0), uint64(p521Uint1(x269)))
		p521_fiat64.go#L3732: 	x272, x273 = bits.Add64(x256, uint64(0x0), uint64(p521Uint1(x271)))
		p521_fiat64.go#L3765: 	x294, x295 = bits.Add64(x289, x286, uint64(p521Uint1(x293)))
		p521_fiat64.go#L3768: 	x296, x297 = bits.Add64(x287, x284, uint64(p521Uint1(x295)))
		p521_fiat64.go#L3771: 	x298, x299 = bits.Add64(x285, x282, uint64(p521Uint1(x297)))
		p521_fiat64.go#L3774: 	x300, x301 = bits.Add64(x283, x280, uint64(p521Uint1(x299)))
		p521_fiat64.go#L3777: 	x302, x303 = bits.Add64(x281, x278, uint64(p521Uint1(x301)))
		p521_fiat64.go#L3780: 	x304, x305 = bits.Add64(x279, x276, uint64(p521Uint1(x303)))
		p521_fiat64.go#L3783: 	x306, x307 = bits.Add64(x277, x274, uint64(p521Uint1(x305)))
		p521_fiat64.go#L3788: 	x310, x311 = bits.Add64(x260, x292, uint64(p521Uint1(x309)))
		p521_fiat64.go#L3791: 	x312, x313 = bits.Add64(x262, x294, uint64(p521Uint1(x311)))
		p521_fiat64.go#L3794: 	x314, x315 = bits.Add64(x264, x296, uint64(p521Uint1(x313)))
		p521_fiat64.go#L3797: 	x316, x317 = bits.Add64(x266, x298, uint64(p521Uint1(x315)))
		p521_fiat64.go#L3800: 	x318, x319 = bits.Add64(x268, x300, uint64(p521Uint1(x317)))
		p521_fiat64.go#L3803: 	x320, x321 = bits.Add64(x270, x302, uint64(p521Uint1(x319)))
		p521_fiat64.go#L3806: 	x322, x323 = bits.Add64(x272, x304, uint64(p521Uint1(x321)))
		p521_fiat64.go#L3809: 	x324, x325 = bits.Add64((uint64(p521Uint1(x273)) + (uint64(p521Uint1(x257)) + (uint64(p521Uint1(x239)) + x207))), x306, uint64(p521Uint1(x323)))
		p521_fiat64.go#L3815: 	x328, x329 = bits.Add64(x312, uint64(0x0), uint64(p521Uint1(x327)))
		p521_fiat64.go#L3818: 	x330, x331 = bits.Add64(x314, uint64(0x0), uint64(p521Uint1(x329)))
		p521_fiat64.go#L3821: 	x332, x333 = bits.Add64(x316, uint64(0x0), uint64(p521Uint1(x331)))
		p521_fiat64.go#L3824: 	x334, x335 = bits.Add64(x318, uint64(0x0), uint64(p521Uint1(x333)))
		p521_fiat64.go#L3827: 	x336, x337 = bits.Add64(x320, uint64(0x0), uint64(p521Uint1(x335)))
		p521_fiat64.go#L3830: 	x338, x339 = bits.Add64(x322, uint64(0x0), uint64(p521Uint1(x337)))
		p521_fiat64.go#L3833: 	x340, x341 = bits.Add64(x324, uint64(0x0), uint64(p521Uint1(x339)))
		p521_fiat64.go#L3866: 	x362, x363 = bits.Add64(x357, x354, uint64(p521Uint1(x361)))
		p521_fiat64.go#L3869: 	x364, x365 = bits.Add64(x355, x352, uint64(p521Uint1(x363)))
		p521_fiat64.go#L3872: 	x366, x367 = bits.Add64(x353, x350, uint64(p521Uint1(x365)))
		p521_fiat64.go#L3875: 	x368, x369 = bits.Add64(x351, x348, uint64(p521Uint1(x367)))
		p521_fiat64.go#L3878: 	x370, x371 = bits.Add64(x349, x346, uint64(p521Uint1(x369)))
		p521_fiat64.go#L3881: 	x372, x373 = bits.Add64(x347, x344, uint64(p521Uint1(x371)))
		p521_fiat64.go#L3884: 	x374, x375 = bits.Add64(x345, x342, uint64(p521Uint1(x373)))
		p521_fiat64.go#L3889: 	x378, x379 = bits.Add64(x328, x360, uint64(p521Uint1(x377)))
		p521_fiat64.go#L3892: 	x380, x381 = bits.Add64(x330, x362, uint64(p521Uint1(x379)))
		p521_fiat64.go#L3895: 	x382, x383 = bits.Add64(x332, x364, uint64(p521Uint1(x381)))
		p521_fiat64.go#L3898: 	x384, x385 = bits.Add64(x334, x366, uint64(p521Uint1(x383)))
		p521_fiat64.go#L3901: 	x386, x387 = bits.Add64(x336, x368, uint64(p521Uint1(x385)))
		p521_fiat64.go#L3904: 	x388, x389 = bits.Add64(x338, x370, uint64(p521Uint1(x387)))
		p521_fiat64.go#L3907: 	x390, x391 = bits.Add64(x340, x372, uint64(p521Uint1(x389)))
		p521_fiat64.go#L3910: 	x392, x393 = bits.Add64((uint64(p521Uint1(x341)) + (uint64(p521Uint1(x325)) + (uint64(p521Uint1(x307)) + x275))), x374, uint64(p521Uint1(x391)))
		p521_fiat64.go#L3916: 	x396, x397 = bits.Add64(x380, uint64(0x0), uint64(p521Uint1(x395)))
		p521_fiat64.go#L3919: 	x398, x399 = bits.Add64(x382, uint64(0x0), uint64(p521Uint1(x397)))
		p521_fiat64.go#L3922: 	x400, x401 = bits.Add64(x384, uint64(0x0), uint64(p521Uint1(x399)))
		p521_fiat64.go#L3925: 	x402, x403 = bits.Add64(x386, uint64(0x0), uint64(p521Uint1(x401)))
		p521_fiat64.go#L3928: 	x404, x405 = bits.Add64(x388, uint64(0x0), uint64(p521Uint1(x403)))
		p521_fiat64.go#L3931: 	x406, x407 = bits.Add64(x390, uint64(0x0), uint64(p521Uint1(x405)))
		p521_fiat64.go#L3934: 	x408, x409 = bits.Add64(x392, uint64(0x0), uint64(p521Uint1(x407)))
		p521_fiat64.go#L3967: 	x430, x431 = bits.Add64(x425, x422, uint64(p521Uint1(x429)))
		p521_fiat64.go#L3970: 	x432, x433 = bits.Add64(x423, x420, uint64(p521Uint1(x431)))
		p521_fiat64.go#L3973: 	x434, x435 = bits.Add64(x421, x418, uint64(p521Uint1(x433)))
		p521_fiat64.go#L3976: 	x436, x437 = bits.Add64(x419, x416, uint64(p521Uint1(x435)))
		p521_fiat64.go#L3979: 	x438, x439 = bits.Add64(x417, x414, uint64(p521Uint1(x437)))
		p521_fiat64.go#L3982: 	x440, x441 = bits.Add64(x415, x412, uint64(p521Uint1(x439)))
		p521_fiat64.go#L3985: 	x442, x443 = bits.Add64(x413, x410, uint64(p521Uint1(x441)))
		p521_fiat64.go#L3990: 	x446, x447 = bits.Add64(x396, x428, uint64(p521Uint1(x445)))
		p521_fiat64.go#L3993: 	x448, x449 = bits.Add64(x398, x430, uint64(p521Uint1(x447)))
		p521_fiat64.go#L3996: 	x450, x451 = bits.Add64(x400, x432, uint64(p521Uint1(x449)))
		p521_fiat64.go#L3999: 	x452, x453 = bits.Add64(x402, x434, uint64(p521Uint1(x451)))
		p521_fiat64.go#L4002: 	x454, x455 = bits.Add64(x404, x436, uint64(p521Uint1(x453)))
		p521_fiat64.go#L4005: 	x456, x457 = bits.Add64(x406, x438, uint64(p521Uint1(x455)))
		p521_fiat64.go#L4008: 	x458, x459 = bits.Add64(x408, x440, uint64(p521Uint1(x457)))
		p521_fiat64.go#L4011: 	x460, x461 = bits.Add64((uint64(p521Uint1(x409)) + (uint64(p521Uint1(x393)) + (uint64(p521Uint1(x375)) + x343))), x442, uint64(p521Uint1(x459)))
		p521_fiat64.go#L4017: 	x464, x465 = bits.Add64(x448, uint64(0x0), uint64(p521Uint1(x463)))
		p521_fiat64.go#L4020: 	x466, x467 = bits.Add64(x450, uint64(0x0), uint64(p521Uint1(x465)))
		p521_fiat64.go#L4023: 	x468, x469 = bits.Add64(x452, uint64(0x0), uint64(p521Uint1(x467)))
		p521_fiat64.go#L4026: 	x470, x471 = bits.Add64(x454, uint64(0x0), uint64(p521Uint1(x469)))
		p521_fiat64.go#L4029: 	x472, x473 = bits.Add64(x456, uint64(0x0), uint64(p521Uint1(x471)))
		p521_fiat64.go#L4032: 	x474, x475 = bits.Add64(x458, uint64(0x0), uint64(p521Uint1(x473)))
		p521_fiat64.go#L4035: 	x476, x477 = bits.Add64(x460, uint64(0x0), uint64(p521Uint1(x475)))
		p521_fiat64.go#L4068: 	x498, x499 = bits.Add64(x493, x490, uint64(p521Uint1(x497)))
		p521_fiat64.go#L4071: 	x500, x501 = bits.Add64(x491, x488, uint64(p521Uint1(x499)))
		p521_fiat64.go#L4074: 	x502, x503 = bits.Add64(x489, x486, uint64(p521Uint1(x501)))
		p521_fiat64.go#L4077: 	x504, x505 = bits.Add64(x487, x484, uint64(p521Uint1(x503)))
		p521_fiat64.go#L4080: 	x506, x507 = bits.Add64(x485, x482, uint64(p521Uint1(x505)))
		p521_fiat64.go#L4083: 	x508, x509 = bits.Add64(x483, x480, uint64(p521Uint1(x507)))
		p521_fiat64.go#L4086: 	x510, x511 = bits.Add64(x481, x478, uint64(p521Uint1(x509)))
		p521_fiat64.go#L4091: 	x514, x515 = bits.Add64(x464, x496, uint64(p521Uint1(x513)))
		p521_fiat64.go#L4094: 	x516, x517 = bits.Add64(x466, x498, uint64(p521Uint1(x515)))
		p521_fiat64.go#L4097: 	x518, x519 = bits.Add64(x468, x500, uint64(p521Uint1(x517)))
		p521_fiat64.go#L4100: 	x520, x521 = bits.Add64(x470, x502, uint64(p521Uint1(x519)))
		p521_fiat64.go#L4103: 	x522, x523 = bits.Add64(x472, x504, uint64(p521Uint1(x521)))
		p521_fiat64.go#L4106: 	x524, x525 = bits.Add64(x474, x506, uint64(p521Uint1(x523)))
		p521_fiat64.go#L4109: 	x526, x527 = bits.Add64(x476, x508, uint64(p521Uint1(x525)))
		p521_fiat64.go#L4112: 	x528, x529 = bits.Add64((uint64(p521Uint1(x477)) + (uint64(p521Uint1(x461)) + (uint64(p521Uint1(x443)) + x411))), x510, uint64(p521Uint1(x527)))
		p521_fiat64.go#L4118: 	x532, x533 = bits.Add64(x516, uint64(0x0), uint64(p521Uint1(x531)))
		p521_fiat64.go#L4121: 	x534, x535 = bits.Add64(x518, uint64(0x0), uint64(p521Uint1(x533)))
		p521_fiat64.go#L4124: 	x536, x537 = bits.Add64(x520, uint64(0x0), uint64(p521Uint1(x535)))
		p521_fiat64.go#L4127: 	x538, x539 = bits.Add64(x522, uint64(0x0), uint64(p521Uint1(x537)))
		p521_fiat64.go#L4130: 	x540, x541 = bits.Add64(x524, uint64(0x0), uint64(p521Uint1(x539)))
		p521_fiat64.go#L4133: 	x542, x543 = bits.Add64(x526, uint64(0x0), uint64(p521Uint1(x541)))
		p521_fiat64.go#L4136: 	x544, x545 = bits.Add64(x528, uint64(0x0), uint64(p521Uint1(x543)))
		p521_fiat64.go#L4169: 	x566, x567 = bits.Add64(x561, x558, uint64(p521Uint1(x565)))
		p521_fiat64.go#L4172: 	x568, x569 = bits.Add64(x559, x556, uint64(p521Uint1(x567)))
		p521_fiat64.go#L4175: 	x570, x571 = bits.Add64(x557, x554, uint64(p521Uint1(x569)))
		p521_fiat64.go#L4178: 	x572, x573 = bits.Add64(x555, x552, uint64(p521Uint1(x571)))
		p521_fiat64.go#L4181: 	x574, x575 = bits.Add64(x553, x550, uint64(p521Uint1(x573)))
		p521_fiat64.go#L4184: 	x576, x577 = bits.Add64(x551, x548, uint64(p521Uint1(x575)))
		p521_fiat64.go#L4187: 	x578, x579 = bits.Add64(x549, x546, uint64(p521Uint1(x577)))
		p521_fiat64.go#L4192: 	x582, x583 = bits.Add64(x532, x564, uint64(p521Uint1(x581)))
		p521_fiat64.go#L4195: 	x584, x585 = bits.Add64(x534, x566, uint64(p521Uint1(x583)))
		p521_fiat64.go#L4198: 	x586, x587 = bits.Add64(x536, x568, uint64(p521Uint1(x585)))
		p521_fiat64.go#L4201: 	x588, x589 = bits.Add64(x538, x570, uint64(p521Uint1(x587)))
		p521_fiat64.go#L4204: 	x590, x591 = bits.Add64(x540, x572, uint64(p521Uint1(x589)))
		p521_fiat64.go#L4207: 	x592, x593 = bits.Add64(x542, x574, uint64(p521Uint1(x591)))
		p521_fiat64.go#L4210: 	x594, x595 = bits.Add64(x544, x576, uint64(p521Uint1(x593)))
		p521_fiat64.go#L4213: 	x596, x597 = bits.Add64((uint64(p521Uint1(x545)) + (uint64(p521Uint1(x529)) + (uint64(p521Uint1(x511)) + x479))), x578, uint64(p521Uint1(x595)))
		p521_fiat64.go#L4214: 	x598 := (uint64(p521Uint1(x597)) + (uint64(p521Uint1(x579)) + x547))
		p521_fiat64.go#L4220: 	x601, x602 = bits.Sub64(x584, 0xffffffffffffffff, uint64(p521Uint1(x600)))
		p521_fiat64.go#L4223: 	x603, x604 = bits.Sub64(x586, 0xffffffffffffffff, uint64(p521Uint1(x602)))
		p521_fiat64.go#L4226: 	x605, x606 = bits.Sub64(x588, 0xffffffffffffffff, uint64(p521Uint1(x604)))
		p521_fiat64.go#L4229: 	x607, x608 = bits.Sub64(x590, 0xffffffffffffffff, uint64(p521Uint1(x606)))
		p521_fiat64.go#L4232: 	x609, x610 = bits.Sub64(x592, 0xffffffffffffffff, uint64(p521Uint1(x608)))
		p521_fiat64.go#L4235: 	x611, x612 = bits.Sub64(x594, 0xffffffffffffffff, uint64(p521Uint1(x610)))
		p521_fiat64.go#L4238: 	x613, x614 = bits.Sub64(x596, 0xffffffffffffffff, uint64(p521Uint1(x612)))
		p521_fiat64.go#L4241: 	x615, x616 = bits.Sub64(x598, 0x1ff, uint64(p521Uint1(x614)))
		p521_fiat64.go#L4243: 	_, x618 = bits.Sub64(uint64(0x0), uint64(0x0), uint64(p521Uint1(x616)))
		p521_fiat64.go#L4245: 	p521CmovznzU64(&x619, p521Uint1(x618), x599, x582)
		p521_fiat64.go#L4247: 	p521CmovznzU64(&x620, p521Uint1(x618), x601, x584)
		p521_fiat64.go#L4249: 	p521CmovznzU64(&x621, p521Uint1(x618), x603, x586)
		p521_fiat64.go#L4251: 	p521CmovznzU64(&x622, p521Uint1(x618), x605, x588)
		p521_fiat64.go#L4253: 	p521CmovznzU64(&x623, p521Uint1(x618), x607, x590)
		p521_fiat64.go#L4255: 	p521CmovznzU64(&x624, p521Uint1(x618), x609, x592)
		p521_fiat64.go#L4257: 	p521CmovznzU64(&x625, p521Uint1(x618), x611, x594)
		p521_fiat64.go#L4259: 	p521CmovznzU64(&x626, p521Uint1(x618), x613, x596)
		p521_fiat64.go#L4261: 	p521CmovznzU64(&x627, p521Uint1(x618), x615, x598)
		p521_fiat64.go#L4325: 	x27, x28 = bits.Add64(x22, x19, uint64(p521Uint1(x26)))
		p521_fiat64.go#L4328: 	x29, x30 = bits.Add64(x20, x17, uint64(p521Uint1(x28)))
		p521_fiat64.go#L4331: 	x31, x32 = bits.Add64(x18, x15, uint64(p521Uint1(x30)))
		p521_fiat64.go#L4334: 	x33, x34 = bits.Add64(x16, x13, uint64(p521Uint1(x32)))
		p521_fiat64.go#L4337: 	x35, x36 = bits.Add64(x14, x11, uint64(p521Uint1(x34)))
		p521_fiat64.go#L4340: 	x37, x38 = bits.Add64(x12, x9, uint64(p521Uint1(x36)))
		p521_fiat64.go#L4343: 	x39, x40 = bits.Add64(x10, x7, uint64(p521Uint1(x38)))
		p521_fiat64.go#L4348: 	x43, x44 = bits.Add64(x5, x25, uint64(p521Uint1(x42)))
		p521_fiat64.go#L4351: 	x45, x46 = bits.Add64((uint64(p521Uint1(x6)) + x4), x27, uint64(p521Uint1(x44)))
		p521_fiat64.go#L4354: 	x47, x48 = bits.Add64(uint64(0x0), x29, uint64(p521Uint1(x46)))
		p521_fiat64.go#L4357: 	x49, x50 = bits.Add64(uint64(0x0), x31, uint64(p521Uint1(x48)))
		p521_fiat64.go#L4360: 	x51, x52 = bits.Add64(uint64(0x0), x33, uint64(p521Uint1(x50)))
		p521_fiat64.go#L4363: 	x53, x54 = bits.Add64(uint64(0x0), x35, uint64(p521Uint1(x52)))
		p521_fiat64.go#L4366: 	x55, x56 = bits.Add64(uint64(0x0), x37, uint64(p521Uint1(x54)))
		p521_fiat64.go#L4369: 	x57, x58 = bits.Add64(uint64(0x0), x39, uint64(p521Uint1(x56)))
		p521_fiat64.go#L4378: 	x63, x64 = bits.Add64(x47, x60, uint64(p521Uint1(x62)))
		p521_fiat64.go#L4381: 	x65, x66 = bits.Add64(x49, uint64(0x0), uint64(p521Uint1(x64)))
		p521_fiat64.go#L4384: 	x67, x68 = bits.Add64(x51, uint64(0x0), uint64(p521Uint1(x66)))
		p521_fiat64.go#L4387: 	x69, x70 = bits.Add64(x53, uint64(0x0), uint64(p521Uint1(x68)))
		p521_fiat64.go#L4390: 	x71, x72 = bits.Add64(x55, uint64(0x0), uint64(p521Uint1(x70)))
		p521_fiat64.go#L4393: 	x73, x74 = bits.Add64(x57, uint64(0x0), uint64(p521Uint1(x72)))
		p521_fiat64.go#L4426: 	x95, x96 = bits.Add64(x90, x87, uint64(p521Uint1(x94)))
		p521_fiat64.go#L4429: 	x97, x98 = bits.Add64(x88, x85, uint64(p521Uint1(x96)))
		p521_fiat64.go#L4432: 	x99, x100 = bits.Add64(x86, x83, uint64(p521Uint1(x98)))
		p521_fiat64.go#L4435: 	x101, x102 = bits.Add64(x84, x81, uint64(p521Uint1(x100)))
		p521_fiat64.go#L4438: 	x103, x104 = bits.Add64(x82, x79, uint64(p521Uint1(x102)))
		p521_fiat64.go#L4441: 	x105, x106 = bits.Add64(x80, x77, uint64(p521Uint1(x104)))
		p521_fiat64.go#L4444: 	x107, x108 = bits.Add64(x78, x75, uint64(p521Uint1(x106)))
		p521_fiat64.go#L4449: 	x111, x112 = bits.Add64(x61, x93, uint64(p521Uint1(x110)))
		p521_fiat64.go#L4452: 	x113, x114 = bits.Add64(x63, x95, uint64(p521Uint1(x112)))
		p521_fiat64.go#L4455: 	x115, x116 = bits.Add64(x65, x97, uint64(p521Uint1(x114)))
		p521_fiat64.go#L4458: 	x117, x118 = bits.Add64(x67, x99, uint64(p521Uint1(x116)))
		p521_fiat64.go#L4461: 	x119, x120 = bits.Add64(x69, x101, uint64(p521Uint1(x118)))
		p521_fiat64.go#L4464: 	x121, x122 = bits.Add64(x71, x103, uint64(p521Uint1(x120)))
		p521_fiat64.go#L4467: 	x123, x124 = bits.Add64(x73, x105, uint64(p521Uint1(x122)))
		p521_fiat64.go#L4470: 	x125, x126 = bits.Add64((uint64(p521Uint1(x74)) + (uint64(p521Uint1(x58)) + (uint64(p521Uint1(x40)) + x8))), x107, uint64(p521Uint1(x124)))
		p521_fiat64.go#L4479: 	x131, x132 = bits.Add64(x115, x128, uint64(p521Uint1(x130)))
		p521_fiat64.go#L4482: 	x133, x134 = bits.Add64(x117, uint64(0x0), uint64(p521Uint1(x132)))
		p521_fiat64.go#L4485: 	x135, x136 = bits.Add64(x119, uint64(0x0), uint64(p521Uint1(x134)))
		p521_fiat64.go#L4488: 	x137, x138 = bits.Add64(x121, uint64(0x0), uint64(p521Uint1(x136)))
		p521_fiat64.go#L4491: 	x139, x140 = bits.Add64(x123, uint64(0x0), uint64(p521Uint1(x138)))
		p521_fiat64.go#L4494: 	x141, x142 = bits.Add64(x125, uint64(0x0), uint64(p521Uint1(x140)))
		p521_fiat64.go#L4527: 	x163, x164 = bits.Add64(x158, x155, uint64(p521Uint1(x162)))
		p521_fiat64.go#L4530: 	x165, x166 = bits.Add64(x156, x153, uint64(p521Uint1(x164)))
		p521_fiat64.go#L4533: 	x167, x168 = bits.Add64(x154, x151, uint64(p521Uint1(x166)))
		p521_fiat64.go#L4536: 	x169, x170 = bits.Add64(x152, x149, uint64(p521Uint1(x168)))
		p521_fiat64.go#L4539: 	x171, x172 = bits.Add64(x150, x147, uint64(p521Uint1(x170)))
		p521_fiat64.go#L4542: 	x173, x174 = bits.Add64(x148, x145, uint64(p521Uint1(x172)))
		p521_fiat64.go#L4545: 	x175, x176 = bits.Add64(x146, x143, uint64(p521Uint1(x174)))
		p521_fiat64.go#L4550: 	x179, x180 = bits.Add64(x129, x161, uint64(p521Uint1(x178)))
		p521_fiat64.go#L4553: 	x181, x182 = bits.Add64(x131, x163, uint64(p521Uint1(x180)))
		p521_fiat64.go#L4556: 	x183, x184 = bits.Add64(x133, x165, uint64(p521Uint1(x182)))
		p521_fiat64.go#L4559: 	x185, x186 = bits.Add64(x135, x167, uint64(p521Uint1(x184)))
		p521_fiat64.go#L4562: 	x187, x188 = bits.Add64(x137, x169, uint64(p521Uint1(x186)))
		p521_fiat64.go#L4565: 	x189, x190 = bits.Add64(x139, x171, uint64(p521Uint1(x188)))
		p521_fiat64.go#L4568: 	x191, x192 = bits.Add64(x141, x173, uint64(p521Uint1(x190)))
		p521_fiat64.go#L4571: 	x193, x194 = bits.Add64((uint64(p521Uint1(x142)) + (uint64(p521Uint1(x126)) + (uint64(p521Uint1(x108)) + x76))), x175, uint64(p521Uint1(x192)))
		p521_fiat64.go#L4580: 	x199, x200 = bits.Add64(x183, x196, uint64(p521Uint1(x198)))
		p521_fiat64.go#L4583: 	x201, x202 = bits.Add64(x185, uint64(0x0), uint64(p521Uint1(x200)))
		p521_fiat64.go#L4586: 	x203, x204 = bits.Add64(x187, uint64(0x0), uint64(p521Uint1(x202)))
		p521_fiat64.go#L4589: 	x205, x206 = bits.Add64(x189, uint64(0x0), uint64(p521Uint1(x204)))
		p521_fiat64.go#L4592: 	x207, x208 = bits.Add64(x191, uint64(0x0), uint64(p521Uint1(x206)))
		p521_fiat64.go#L4595: 	x209, x210 = bits.Add64(x193, uint64(0x0), uint64(p521Uint1(x208)))
		p521_fiat64.go#L4628: 	x231, x232 = bits.Add64(x226, x223, uint64(p521Uint1(x230)))
		p521_fiat64.go#L4631: 	x233, x234 = bits.Add64(x224, x221, uint64(p521Uint1(x232)))
		p521_fiat64.go#L4634: 	x235, x236 = bits.Add64(x222, x219, uint64(p521Uint1(x234)))
		p521_fiat64.go#L4637: 	x237, x238 = bits.Add64(x220, x217, uint64(p521Uint1(x236)))
		p521_fiat64.go#L4640: 	x239, x240 = bits.Add64(x218, x215, uint64(p521Uint1(x238)))
		p521_fiat64.go#L4643: 	x241, x242 = bits.Add64(x216, x213, uint64(p521Uint1(x240)))
		p521_fiat64.go#L4646: 	x243, x244 = bits.Add64(x214, x211, uint64(p521Uint1(x242)))
		p521_fiat64.go#L4651: 	x247, x248 = bits.Add64(x197, x229, uint64(p521Uint1(x246)))
		p521_fiat64.go#L4654: 	x249, x250 = bits.Add64(x199, x231, uint64(p521Uint1(x248)))
		p521_fiat64.go#L4657: 	x251, x252 = bits.Add64(x201, x233, uint64(p521Uint1(x250)))
		p521_fiat64.go#L4660: 	x253, x254 = bits.Add64(x203, x235, uint64(p521Uint1(x252)))
		p521_fiat64.go#L4663: 	x255, x256 = bits.Add64(x205, x237, uint64(p521Uint1(x254)))
		p521_fiat64.go#L4666: 	x257, x258 = bits.Add64(x207, x239, uint64(p521Uint1(x256)))
		p521_fiat64.go#L4669: 	x259, x260 = bits.Add64(x209, x241, uint64(p521Uint1(x258)))
		p521_fiat64.go#L4672: 	x261, x262 = bits.Add64((uint64(p521Uint1(x210)) + (uint64(p521Uint1(x194)) + (uint64(p521Uint1(x176)) + x144))), x243, uint64(p521Uint1(x260)))
		p521_fiat64.go#L4681: 	x267, x268 = bits.Add64(x251, x264, uint64(p521Uint1(x266)))
		p521_fiat64.go#L4684: 	x269, x270 = bits.Add64(x253, uint64(0x0), uint64(p521Uint1(x268)))
		p521_fiat64.go#L4687: 	x271, x272 = bits.Add64(x255, uint64(0x0), uint64(p521Uint1(x270)))
		p521_fiat64.go#L4690: 	x273, x274 = bits.Add64(x257, uint64(0x0), uint64(p521Uint1(x272)))
		p521_fiat64.go#L4693: 	x275, x276 = bits.Add64(x259, uint64(0x0), uint64(p521Uint1(x274)))
		p521_fiat64.go#L4696: 	x277, x278 = bits.Add64(x261, uint64(0x0), uint64(p521Uint1(x276)))
		p521_fiat64.go#L4729: 	x299, x300 = bits.Add64(x294, x291, uint64(p521Uint1(x298)))
		p521_fiat64.go#L4732: 	x301, x302 = bits.Add64(x292, x289, uint64(p521Uint1(x300)))
		p521_fiat64.go#L4735: 	x303, x304 = bits.Add64(x290, x287, uint64(p521Uint1(x302)))
		p521_fiat64.go#L4738: 	x305, x306 = bits.Add64(x288, x285, uint64(p521Uint1(x304)))
		p521_fiat64.go#L4741: 	x307, x308 = bits.Add64(x286, x283, uint64(p521Uint1(x306)))
		p521_fiat64.go#L4744: 	x309, x310 = bits.Add64(x284, x281, uint64(p521Uint1(x308)))
		p521_fiat64.go#L4747: 	x311, x312 = bits.Add64(x282, x279, uint64(p521Uint1(x310)))
		p521_fiat64.go#L4752: 	x315, x316 = bits.Add64(x265, x297, uint64(p521Uint1(x314)))
		p521_fiat64.go#L4755: 	x317, x318 = bits.Add64(x267, x299, uint64(p521Uint1(x316)))
		p521_fiat64.go#L4758: 	x319, x320 = bits.Add64(x269, x301, uint64(p521Uint1(x318)))
		p521_fiat64.go#L4761: 	x321, x322 = bits.Add64(x271, x303, uint64(p521Uint1(x320)))
		p521_fiat64.go#L4764: 	x323, x324 = bits.Add64(x273, x305, uint64(p521Uint1(x322)))
		p521_fiat64.go#L4767: 	x325, x326 = bits.Add64(x275, x307, uint64(p521Uint1(x324)))
		p521_fiat64.go#L4770: 	x327, x328 = bits.Add64(x277, x309, uint64(p521Uint1(x326)))
		p521_fiat64.go#L4773: 	x329, x330 = bits.Add64((uint64(p521Uint1(x278)) + (uint64(p521Uint1(x262)) + (uint64(p521Uint1(x244)) + x212))), x311, uint64(p521Uint1(x328)))
		p521_fiat64.go#L4782: 	x335, x336 = bits.Add64(x319, x332, uint64(p521Uint1(x334)))
		p521_fiat64.go#L4785: 	x337, x338 = bits.Add64(x321, uint64(0x0), uint64(p521Uint1(x336)))
		p521_fiat64.go#L4788: 	x339, x340 = bits.Add64(x323, uint64(0x0), uint64(p521Uint1(x338)))
		p521_fiat64.go#L4791: 	x341, x342 = bits.Add64(x325, uint64(0x0), uint64(p521Uint1(x340)))
		p521_fiat64.go#L4794: 	x343, x344 = bits.Add64(x327, uint64(0x0), uint64(p521Uint1(x342)))
		p521_fiat64.go#L4797: 	x345, x346 = bits.Add64(x329, uint64(0x0), uint64(p521Uint1(x344)))
		p521_fiat64.go#L4830: 	x367, x368 = bits.Add64(x362, x359, uint64(p521Uint1(x366)))
		p521_fiat64.go#L4833: 	x369, x370 = bits.Add64(x360, x357, uint64(p521Uint1(x368)))
		p521_fiat64.go#L4836: 	x371, x372 = bits.Add64(x358, x355, uint64(p521Uint1(x370)))
		p521_fiat64.go#L4839: 	x373, x374 = bits.Add64(x356, x353, uint64(p521Uint1(x372)))
		p521_fiat64.go#L4842: 	x375, x376 = bits.Add64(x354, x351, uint64(p521Uint1(x374)))
		p521_fiat64.go#L4845: 	x377, x378 = bits.Add64(x352, x349, uint64(p521Uint1(x376)))
		p521_fiat64.go#L4848: 	x379, x380 = bits.Add64(x350, x347, uint64(p521Uint1(x378)))
		p521_fiat64.go#L4853: 	x383, x384 = bits.Add64(x333, x365, uint64(p521Uint1(x382)))
		p521_fiat64.go#L4856: 	x385, x386 = bits.Add64(x335, x367, uint64(p521Uint1(x384)))
		p521_fiat64.go#L4859: 	x387, x388 = bits.Add64(x337, x369, uint64(p521Uint1(x386)))
		p521_fiat64.go#L4862: 	x389, x390 = bits.Add64(x339, x371, uint64(p521Uint1(x388)))
		p521_fiat64.go#L4865: 	x391, x392 = bits.Add64(x341, x373, uint64(p521Uint1(x390)))
		p521_fiat64.go#L4868: 	x393, x394 = bits.Add64(x343, x375, uint64(p521Uint1(x392)))
		p521_fiat64.go#L4871: 	x395, x396 = bits.Add64(x345, x377, uint64(p521Uint1(x394)))
		p521_fiat64.go#L4874: 	x397, x398 = bits.Add64((uint64(p521Uint1(x346)) + (uint64(p521Uint1(x330)) + (uint64(p521Uint1(x312)) + x280))), x379, uint64(p521Uint1(x396)))
		p521_fiat64.go#L4883: 	x403, x404 = bits.Add64(x387, x400, uint64(p521Uint1(x402)))
		p521_fiat64.go#L4886: 	x405, x406 = bits.Add64(x389, uint64(0x0), uint64(p521Uint1(x404)))
		p521_fiat64.go#L4889: 	x407, x408 = bits.Add64(x391, uint64(0x0), uint64(p521Uint1(x406)))
		p521_fiat64.go#L4892: 	x409, x410 = bits.Add64(x393, uint64(0x0), uint64(p521Uint1(x408)))
		p521_fiat64.go#L4895: 	x411, x412 = bits.Add64(x395, uint64(0x0), uint64(p521Uint1(x410)))
		p521_fiat64.go#L4898: 	x413, x414 = bits.Add64(x397, uint64(0x0), uint64(p521Uint1(x412)))
		p521_fiat64.go#L4931: 	x435, x436 = bits.Add64(x430, x427, uint64(p521Uint1(x434)))
		p521_fiat64.go#L4934: 	x437, x438 = bits.Add64(x428, x425, uint64(p521Uint1(x436)))
		p521_fiat64.go#L4937: 	x439, x440 = bits.Add64(x426, x423, uint64(p521Uint1(x438)))
		p521_fiat64.go#L4940: 	x441, x442 = bits.Add64(x424, x421, uint64(p521Uint1(x440)))
		p521_fiat64.go#L4943: 	x443, x444 = bits.Add64(x422, x419, uint64(p521Uint1(x442)))
		p521_fiat64.go#L4946: 	x445, x446 = bits.Add64(x420, x417, uint64(p521Uint1(x444)))
		p521_fiat64.go#L4949: 	x447, x448 = bits.Add64(x418, x415, uint64(p521Uint1(x446)))
		p521_fiat64.go#L4954: 	x451, x452 = bits.Add64(x401, x433, uint64(p521Uint1(x450)))
		p521_fiat64.go#L4957: 	x453, x454 = bits.Add64(x403, x435, uint64(p521Uint1(x452)))
		p521_fiat64.go#L4960: 	x455, x456 = bits.Add64(x405, x437, uint64(p521Uint1(x454)))
		p521_fiat64.go#L4963: 	x457, x458 = bits.Add64(x407, x439, uint64(p521Uint1(x456)))
		p521_fiat64.go#L4966: 	x459, x460 = bits.Add64(x409, x441, uint64(p521Uint1(x458)))
		p521_fiat64.go#L4969: 	x461, x462 = bits.Add64(x411, x443, uint64(p521Uint1(x460)))
		p521_fiat64.go#L4972: 	x463, x464 = bits.Add64(x413, x445, uint64(p521Uint1(x462)))
		p521_fiat64.go#L4975: 	x465, x466 = bits.Add64((uint64(p521Uint1(x414)) + (uint64(p521Uint1(x398)) + (uint64(p521Uint1(x380)) + x348))), x447, uint64(p521Uint1(x464)))
		p521_fiat64.go#L4984: 	x471, x472 = bits.Add64(x455, x468, uint64(p521Uint1(x470)))
		p521_fiat64.go#L4987: 	x473, x474 = bits.Add64(x457, uint64(0x0), uint64(p521Uint1(x472)))
		p521_fiat64.go#L4990: 	x475, x476 = bits.Add64(x459, uint64(0x0), uint64(p521Uint1(x474)))
		p521_fiat64.go#L4993: 	x477, x478 = bits.Add64(x461, uint64(0x0), uint64(p521Uint1(x476)))
		p521_fiat64.go#L4996: 	x479, x480 = bits.Add64(x463, uint64(0x0), uint64(p521Uint1(x478)))
		p521_fiat64.go#L4999: 	x481, x482 = bits.Add64(x465, uint64(0x0), uint64(p521Uint1(x480)))
		p521_fiat64.go#L5032: 	x503, x504 = bits.Add64(x498, x495, uint64(p521Uint1(x502)))
		p521_fiat64.go#L5035: 	x505, x506 = bits.Add64(x496, x493, uint64(p521Uint1(x504)))
		p521_fiat64.go#L5038: 	x507, x508 = bits.Add64(x494, x491, uint64(p521Uint1(x506)))
		p521_fiat64.go#L5041: 	x509, x510 = bits.Add64(x492, x489, uint64(p521Uint1(x508)))
		p521_fiat64.go#L5044: 	x511, x512 = bits.Add64(x490, x487, uint64(p521Uint1(x510)))
		p521_fiat64.go#L5047: 	x513, x514 = bits.Add64(x488, x485, uint64(p521Uint1(x512)))
		p521_fiat64.go#L5050: 	x515, x516 = bits.Add64(x486, x483, uint64(p521Uint1(x514)))
		p521_fiat64.go#L5055: 	x519, x520 = bits.Add64(x469, x501, uint64(p521Uint1(x518)))
		p521_fiat64.go#L5058: 	x521, x522 = bits.Add64(x471, x503, uint64(p521Uint1(x520)))
		p521_fiat64.go#L5061: 	x523, x524 = bits.Add64(x473, x505, uint64(p521Uint1(x522)))
		p521_fiat64.go#L5064: 	x525, x526 = bits.Add64(x475, x507, uint64(p521Uint1(x524)))
		p521_fiat64.go#L5067: 	x527, x528 = bits.Add64(x477, x509, uint64(p521Uint1(x526)))
		p521_fiat64.go#L5070: 	x529, x530 = bits.Add64(x479, x511, uint64(p521Uint1(x528)))
		p521_fiat64.go#L5073: 	x531, x532 = bits.Add64(x481, x513, uint64(p521Uint1(x530)))
		p521_fiat64.go#L5076: 	x533, x534 = bits.Add64((uint64(p521Uint1(x482)) + (uint64(p521Uint1(x466)) + (uint64(p521Uint1(x448)) + x416))), x515, uint64(p521Uint1(x532)))
		p521_fiat64.go#L5077: 	x535 := (uint64(p521Uint1(x534)) + (uint64(p521Uint1(x516)) + x484))
		p521_fiat64.go#L5083: 	x538, x539 = bits.Sub64(x521, 0xffffffffffffffff, uint64(p521Uint1(x537)))
		p521_fiat64.go#L5086: 	x540, x541 = bits.Sub64(x523, 0xffffffffffffffff, uint64(p521Uint1(x539)))
		p521_fiat64.go#L5089: 	x542, x543 = bits.Sub64(x525, 0xffffffffffffffff, uint64(p521Uint1(x541)))
		p521_fiat64.go#L5092: 	x544, x545 = bits.Sub64(x527, 0xffffffffffffffff, uint64(p521Uint1(x543)))
		p521_fiat64.go#L5095: 	x546, x547 = bits.Sub64(x529, 0xffffffffffffffff, uint64(p521Uint1(x545)))
		p521_fiat64.go#L5098: 	x548, x549 = bits.Sub64(x531, 0xffffffffffffffff, uint64(p521Uint1(x547)))
		p521_fiat64.go#L5101: 	x550, x551 = bits.Sub64(x533, 0xffffffffffffffff, uint64(p521Uint1(x549)))
		p521_fiat64.go#L5104: 	x552, x553 = bits.Sub64(x535, 0x1ff, uint64(p521Uint1(x551)))
		p521_fiat64.go#L5106: 	_, x555 = bits.Sub64(uint64(0x0), uint64(0x0), uint64(p521Uint1(x553)))
		p521_fiat64.go#L5108: 	p521CmovznzU64(&x556, p521Uint1(x555), x536, x519)
		p521_fiat64.go#L5110: 	p521CmovznzU64(&x557, p521Uint1(x555), x538, x521)
		p521_fiat64.go#L5112: 	p521CmovznzU64(&x558, p521Uint1(x555), x540, x523)
		p521_fiat64.go#L5114: 	p521CmovznzU64(&x559, p521Uint1(x555), x542, x525)
		p521_fiat64.go#L5116: 	p521CmovznzU64(&x560, p521Uint1(x555), x544, x527)
		p521_fiat64.go#L5118: 	p521CmovznzU64(&x561, p521Uint1(x555), x546, x529)
		p521_fiat64.go#L5120: 	p521CmovznzU64(&x562, p521Uint1(x555), x548, x531)
		p521_fiat64.go#L5122: 	p521CmovznzU64(&x563, p521Uint1(x555), x550, x533)
		p521_fiat64.go#L5124: 	p521CmovznzU64(&x564, p521Uint1(x555), x552, x535)
		p521_fiat64.go#L5151: func p521Selectznz(out1 *[9]uint64, arg1 p521Uint1, arg2 *[9]uint64, arg3 *[9]uint64) {
		p521_fiat64.go#L5321: 	x123 := p521Uint1((x1 >> 8))
		p521_fiat64.go#L5409: 	x1 := (uint64(p521Uint1(arg1[65])) << 8)